Uplink Control Information Transmission Method, Terminal Device, Base Station, And Communications System

ABSTRACT

Embodiments of the present disclosure provide example uplink control information transmission methods, terminal devices, base stations, and systems. An example transmission method includes the following steps: First, the terminal device determines an information bit sequence of to-be-transmitted uplink control information. Then, the terminal device determines a first sequence according to the information bit sequence, where the first sequence is a linear-phase complex exponential sequence. Finally, the terminal device sends the to-be-transmitted uplink control information to the base station by using an uplink control channel, where the uplink control channel occupies N symbols, N is a positive integer, a signal carried on a symbol l of the N symbols is directly proportional to a product of the first sequence and a second sequence, and the second sequence is a cyclic shift sequence.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.15/920,253, filed on Mar. 13, 2018, which is a continuation ofInternational Application No. PCT/CN2015/089538, filed on Sep. 14, 2015.All of the afore-mentioned patent applications are hereby incorporatedby reference in their entireties.

TECHNICAL FIELD

Embodiments of the present disclosure relate to the wirelesscommunications field, and more specifically, to an uplink controlinformation transmission method, a terminal device, a base station, anda communications system.

BACKGROUND

In an existing long term evolution (LTE) system, a subframe has durationof 1 millisecond (ms), and each subframe includes 14 time-domainsymbols. Usually, in the LTE system, uplink control information may betransmitted in an uplink subframe by using a physical uplink controlchannel (PUCCH). An existing PUCCH occupies 14 time-domain symbols.

To support technologies such as dynamic scheduling, downlinkmultiple-input multiple-output (MIMO) transmission, and hybrid automaticrepeat request, a terminal device needs to feed back, to a base station,uplink control information (UCI), including channel state informationCSI, a hybrid automatic repeat request-acknowledgment HARQ-ACK, ascheduling request (SR), and the like. The hybrid automatic repeatrequest-acknowledgment may be simply referred to as an acknowledgment(ACK)/negative acknowledgment (NACK).

In a future evolved LTE system, a TTI (Transmission Time Interval) maybe reduced to reduce a service latency, that is, the transmission timeinterval TTI may not be one subframe, for example, may include less thanseven time-domain symbols. When the TTI is reduced, an uplink controlchannel for uplink control information transmission, such as a physicaluplink control channel PUCCH, may occupy less than 14 symbols in a timedomain.

In addition, in a future evolved LTE TDD system, a new subframe type isintroduced. A subframe of the new subframe type includes a symbol usedfor downlink transmission, a symbol used for uplink transmission, and aguard period GP. Uplink control information may be transmitted on thesymbol used for uplink transmission in the subframe of the new subframetype. For example, in the future evolved LTE system, a subframe typeshown in FIG. 1 may be introduced. A subframe of the subframe type shownin FIG. 1 includes 11 symbols used for downlink transmission, a guardperiod (GP) with duration of one symbol, and two symbols used for uplinktransmission. The uplink control information may be transmitted on thetwo symbols used for uplink transmission.

The existing physical uplink control channel PUCCH needs to occupy 14symbols in the time domain, and is inapplicable to uplink controlinformation transmission in a short-TTI scenario or in a subframe of thenew subframe type. Therefore, a new uplink control channel structureneeds to be designed for uplink control information transmission.

SUMMARY

Embodiments of the present disclosure provide an uplink controlinformation transmission method, a terminal device, a base station, anda communications system, so as to resolve an existing problem thatuplink control information transmission cannot be performed on a PUCCHthat occupies fewer symbols than those included in one subframe.

According to a first aspect of the present disclosure, an uplink controlinformation transmission method is provided, including: determining, bya terminal device, an information bit sequence of to-be-transmitteduplink control information; determining, by the terminal device, a firstsequence according to the information bit sequence, where the firstsequence is a linear-phase complex exponential sequence; and sending, bythe terminal device, the to-be-transmitted uplink control information toa base station by using an uplink control channel, where the uplinkcontrol channel occupies N symbols, N is a positive integer, a signalcarried on a symbol l of the N symbols is directly proportional to aproduct of the first sequence and a second sequence, and the secondsequence is a cyclic shift sequence.

With reference to the first aspect, in a first possible implementation,the determining, by the terminal device, a first sequence according tothe information bit sequence includes: determining, by the terminaldevice, a first bit sequence according to the information bit sequenceand the symbol quantity N of the uplink control channel, where a bitquantity of the first bit sequence is N or 2N; determining, by theterminal device according to the first bit sequence, a second bitsequence carried on the symbol l, where the second bit sequence is apart, carried on the symbol l, of the first bit sequence; anddetermining, by the terminal device, the corresponding first sequenceaccording to the second bit sequence carried on the symbol l.

With reference to the first possible implementation of the first aspect,in a second possible implementation, a bit quantity of the informationbit sequence is 1, and the terminal device determines that the bitquantity of the first bit sequence is N, and that the first bit sequenceis obtained by cyclically repeating the information bit sequence for Ntimes.

With reference to the first possible implementation of the first aspect,in a third possible implementation, a bit quantity of the informationbit sequence is 2, and the terminal device determines that the bitquantity of the first bit sequence is 2N, and that the first bitsequence is obtained by cyclically repeating the information bitsequence for N times.

With reference to the first possible implementation of the first aspect,in a fourth possible implementation, a bit quantity of the informationbit sequence is greater than or equal to 3 and less than or equal to 2N,and the terminal device determines that the bit quantity of the firstbit sequence is 2N, and that the first bit sequence is obtained from theinformation bit sequence by means of Reed-Muller coding.

With reference to any one of the first possible implementation to thefourth possible implementation of the first aspect, in a fifth possibleimplementation, the determining, by the terminal device, thecorresponding first sequence according to the second bit sequencecarried on the symbol l includes: when a bit quantity of the second bitsequence carried on the symbol l is 1, if the second bit sequence is 0,the first sequence is {1,1,1,1,1,1,1,1,1,1,1,1}; or if the second bitsequence is 1, the first sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; orwhen a bit quantity of the second bit sequence carried on the symbol lis 2, if the second bit sequence is 00, the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}; if the second bit sequence is 01, the firstsequence is {1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}; if the second bit sequenceis 10, the first sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or if thesecond bit sequence is 11, the first sequence is{1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}.

With reference to the first aspect, in a sixth possible implementation,the determining, by the terminal device, a first sequence according tothe information bit sequence includes: when a bit quantity of theinformation bit sequence is 1, if the information bit sequence is 0, thefirst sequence is {1,1,1,1,1,1,1,1,1,1,1,1}; or if the information bitsequence is 1, the first sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; orwhen a bit quantity of the information bit sequence is 2, if theinformation bit sequence is 00, the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}; if the information bit sequence is 01, thefirst sequence is {1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}; if the informationbit sequence is 10, the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or if the information bit sequence is11, the first sequence is {1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}.

With reference to any one of the first aspect to the sixth possibleimplementation, in a seventh possible implementation, the secondsequence is a Zadoff-Chu sequence, or a sequence obtained from aZadoff-Chu sequence by means of cyclic extension or truncation.

With reference to any one of the first aspect to the seventh possibleimplementation, in an eighth possible implementation, the symbolquantity N of the uplink control channel is less than a quantity ofsymbols included in one subframe.

According to a second aspect of the present disclosure, an uplinkcontrol information transmission method is provided, including:receiving, by a base station, uplink control information sent by aterminal device by using an uplink control channel, where the uplinkcontrol channel occupies N symbols, N is a positive integer, a signalcarried on a symbol l of the N symbols is directly proportional to aproduct of a first sequence and a second sequence, and the secondsequence is a cyclic shift sequence; determining, by the base station,the first sequence according to an information bit quantity of theuplink control information and the second sequence, where the firstsequence is a linear-phase complex exponential sequence; anddetermining, by the base station, an information bit sequence of theuplink control information according to the first sequence.

With reference to the second aspect, in a second possibleimplementation, the determining, by the base station, an information bitsequence of the uplink control information according to the firstsequence includes: determining, by the base station according to theinformation bit quantity of the uplink control information, a bitquantity of a second bit sequence carried on the symbol l; determining,by the base station according to the first sequence and the bit quantityof the second bit sequence carried on the symbol l, the second bitsequence carried on the symbol l; and determining, by the base station,the information bit sequence of the uplink control information accordingto the second bit sequence carried on the symbol l, where thedetermining, by the base station according to the first sequence and thebit quantity of the second bit sequence carried on the symbol l, thesecond bit sequence carried on the symbol 1 includes: when the bitquantity of the second bit sequence carried on the symbol l is 1, if thefirst sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, the second bit sequencecarried on the symbol l is 0; or if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, the second bit sequence carried on thesymbol l is 1; or when the bit quantity of the second bit sequencecarried on the symbol l is 2, if the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}, the second bit sequence carried on the symboll is 00; if the first sequence is {1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}, thesecond bit sequence carried on the symbol l is 01; if the first sequenceis {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, the second bit sequence carried onthe symbol l is 10; or if the first sequence is{1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}, the second bit sequence carried on thesymbol l is 11.

With reference to the second aspect, in a third possible implementation,the determining, by the base station, an information bit sequence of theuplink control information according to the first sequence includes:determining, by the base station, the information bit sequence of theuplink control information according to the first sequence and the bitquantity of the uplink control information, where the determiningincludes: when the bit quantity of the uplink control information is 1,if the first sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, a second bitsequence carried on the symbol l is 0; or if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, a second bit sequence carried on thesymbol l is 1; or when the bit quantity of the uplink controlinformation is 2, if the first sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, asecond bit sequence carried on the symbol l is 00; if the first sequenceis {1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}, a second bit sequence carried on thesymbol l is 01; if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, a second bit sequence carried on thesymbol l is 10; or if the first sequence is{1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}, a second bit sequence carried on thesymbol l is 11.

With reference to any one of the second aspect to the third possibleimplementation, in a fourth possible implementation, the second sequenceis a Zadoff-Chu sequence, or a sequence obtained from a Zadoff-Chusequence by means of cyclic extension or truncation.

With reference to any one of the second aspect to the fourth possibleimplementation, in a fifth possible implementation, the symbol quantityN of the uplink control channel is less than a quantity of symbolsincluded in one subframe.

According to a third aspect of the present disclosure, an uplink controlinformation transmission method is provided, including: determining, bya terminal device, an information bit sequence of to-be-transmitteduplink control information; determining, by the terminal deviceaccording to the information bit sequence, a second bit sequence carriedon a symbol l of an uplink control channel, where the uplink controlchannel occupies N symbols, N is a positive integer, l is an integer,and l=0, 1, . . . , N-1; determining, by the terminal device accordingto a status value of the second bit sequence, a cyclic shift of a thirdsequence corresponding to the symbol l, and determining, according tothe cyclic shift, the third sequence corresponding to the symbol l; andmapping, by the terminal device, the third sequence corresponding to thesymbol l onto the symbol l of the uplink control channel, and sendingthe third sequence to a base station.

With reference to the third aspect, in a first possible implementation,the determining, by the terminal device according to the information bitsequence, a second bit sequence carried on a symbol l of an uplinkcontrol channel includes: determining, by the terminal device, a firstbit sequence according to the information bit sequence and the quantityN of symbols occupied by the uplink control channel, where a bitquantity of the first bit sequence is N or 2N; and determining, by theterminal device according to the first bit sequence, the second bitsequence carried on the symbol l of the uplink control channel, wherethe second bit sequence carried on the symbol l is a part, carried onthe symbol l, of the first bit sequence.

With reference to the first possible implementation of the third aspect,in a second possible implementation, a bit quantity of the informationbit sequence is 1, and the terminal device determines that the bitquantity of the first bit sequence is N, and that the first bit sequenceis obtained by cyclically repeating the information bit sequence for Ntimes.

With reference to the first possible implementation of the third aspect,in a third possible implementation, a bit quantity of the informationbit sequence is 2, and the terminal device determines that the bitquantity of the first bit sequence is 2N, and that the first bitsequence is obtained by cyclically repeating the information bitsequence for N times.

With reference to the first possible implementation of the third aspect,in a fourth possible implementation, a bit quantity of the informationbit sequence is greater than or equal to 3 and less than or equal to 2N,and the terminal device determines that the bit quantity of the firstbit sequence is 2N, and that the first bit sequence is obtained from theinformation bit sequence by means of Reed-Muller coding.

With reference to any one of the third aspect to the fourth possibleimplementation, in a fifth possible implementation, the status value ofthe second bit sequence is corresponding to the cyclic shift of thethird sequence, the status value of the second bit sequence is one of Mstatus values, the M status values are in a one-to-one correspondence toM cyclic shifts, M is 2 raised to the power of M₁, M₁ is a bit quantityof the second bit sequence, and both M and M₁ are positive integers.

With reference to the fifth possible implementation of the third aspect,in a sixth possible implementation, an interval of cyclic shiftscorresponding to any two of the M status values is greater than or equalto 2.

With reference to any one of the third aspect to the sixth possibleimplementation, in a seventh possible implementation, the third sequenceis a Zadoff-Chu sequence, or a sequence obtained from a Zadoff-Chusequence by means of cyclic extension or truncation.

With reference to any one of the third aspect to the seventh possibleimplementation, in an eighth possible implementation, the symbolquantity N of the uplink control channel is less than a quantity ofsymbols included in one subframe.

According to a fourth aspect of the present disclosure, an uplinkcontrol information transmission method is provided, including:receiving, by a base station, uplink control information sent by aterminal device by using an uplink control channel, where the uplinkcontrol channel occupies N symbols, N is a positive integer, a signalcarried on a symbol l of the N symbols is corresponding to a thirdsequence, the third sequence is a cyclic shift sequence, l is aninteger, and l=0, 1, . . . , N-1; determining, by the base stationaccording to an information bit quantity of the uplink controlinformation, the third sequence corresponding to the signal carried onthe symbol l; and determining, by the base station, an information bitsequence of the uplink control information according to the thirdsequence corresponding to the signal carried on the symbol l.

With reference to the fourth aspect, in a first possible implementation,the determining, by the base station, an information bit sequence of theuplink control information according to the third sequence correspondingto the signal carried on the symbol l further includes: determining, bythe base station according to the third sequence corresponding to thesignal carried on the symbol l, a second bit sequence carried on thesymbol l; and determining the information bit sequence of the uplinkcontrol information according to the second bit sequence carried on thesymbol l.

With reference to the first possible implementation of the fourthaspect, in a second possible implementation, the determining, by thebase station according to the third sequence corresponding to the signalcarried on the symbol l, a second bit sequence carried on the symbol lincludes: determining, by the base station according to a cyclic shiftof the third sequence corresponding to the signal carried on the symboll, the second bit sequence carried on the symbol l, where the cyclicshift of the third sequence is corresponding to a status value of thesecond bit sequence, the cyclic shift of the third sequence is one of Mcyclic shifts, the M cyclic shifts are in a one-to-one correspondence toM status values, M is 2 raised to the power of M₁, M₁ is a bit quantityof the second bit sequence, and both M and M₁ are positive integers.

With reference to the second possible implementation of the fourthaspect, in a third possible implementation, an interval of cyclic shiftscorresponding to any two of the M status values is greater than or equalto 2.

With reference to any one of the fourth aspect to the third possibleimplementation, in a fourth possible implementation, the third sequenceis a Zadoff-Chu sequence, or a sequence obtained from a Zadoff-Chusequence by means of cyclic extension or truncation.

With reference to any one of the fourth aspect to the fourth possibleimplementation, in a fifth possible implementation, the symbol quantityN of the uplink control channel is less than a quantity of symbolsincluded in one subframe.

According to a fifth aspect of the present disclosure, a terminal deviceis provided, including: a processing unit, configured to determine aninformation bit sequence of to-be-transmitted uplink controlinformation, where the processing unit is further configured todetermine a first sequence according to the information bit sequence,where the first sequence is a linear-phase complex exponential sequence;and a sending unit, configured to send the to-be-transmitted uplinkcontrol information to a base station by using an uplink controlchannel, where the uplink control channel occupies N symbols, N is apositive integer, a signal carried on a symbol l of the N symbols isdirectly proportional to a product of the first sequence and a secondsequence, and the second sequence is a cyclic shift sequence.

With reference to the fifth aspect, in a first possible implementation,that the processing unit determines a first sequence according to theinformation bit sequence includes: determining, by the processing unit,a first bit sequence according to the information bit sequence and thesymbol quantity N of the uplink control channel, where a bit quantity ofthe first bit sequence is N or 2N; determining, by the processing unitaccording to the first bit sequence, a second bit sequence carried onthe symbol l, where the second bit sequence is a part, carried on thesymbol l, of the first bit sequence; and determining, by the processingunit, the corresponding first sequence according to the second bitsequence carried on the symbol l.

With reference to the first possible implementation of the fifth aspect,in a second possible implementation, a bit quantity of the informationbit sequence is 1, and the processing unit determines that the bitquantity of the first bit sequence is N, and that the first bit sequenceis obtained by cyclically repeating the information bit sequence for Ntimes.

With reference to the first possible implementation of the fifth aspect,in a third possible implementation, a bit quantity of the informationbit sequence is 2, and the processing unit determines that the bitquantity of the first bit sequence is 2N, and that the first bitsequence is obtained by cyclically repeating the information bitsequence for N times.

With reference to the first possible implementation of the fifth aspect,in a fourth possible implementation, a bit quantity of the informationbit sequence is greater than or equal to 3 and less than or equal to 2N,and the processing unit determines that the bit quantity of the firstbit sequence is 2N, and that the first bit sequence is obtained from theinformation bit sequence by means of Reed-Muller coding.

With reference to any one of the first possible implementation to thefourth possible implementation of the fifth aspect, in a fifth possibleimplementation, that the processing unit determines the correspondingfirst sequence according to the second bit sequence carried on thesymbol l includes: when a bit quantity of the second bit sequencecarried on the symbol l is 1, if the second bit sequence is 0, the firstsequence is {1,1,1,1,1,1,1,1,1,1,1,1}; or if the second bit sequence is1, the first sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or when a bitquantity of the second bit sequence carried on the symbol l is 2, if thesecond bit sequence is 00, the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}; if the second bit sequence is 01, the firstsequence is {1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}; if the second bit sequenceis 10, the first sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or if thesecond bit sequence is 11, the first sequence is {1,j,−1,−j,1,j,311,−j,1,j,−1,−j}.

With reference to the fifth aspect, in a sixth possible implementation,that the processing unit determines a first sequence according to theinformation bit sequence includes: when a bit quantity of theinformation bit sequence is 1, if the information bit sequence is 0, thefirst sequence is {1,1,1,1,1,1,1,1,1,1,1,1}; or if the information bitsequence is 1, the first sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; orwhen a bit quantity of the information bit sequence is 2, if theinformation bit sequence is 00, the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}; if the information bit sequence is 01, thefirst sequence is {1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}; if the informationbit sequence is 10, the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or if the information bit sequence is11, the first sequence is {1,j,−1,−j,1,j,31 1,−j,1,j,−1,−j}.

With reference to any one of the fifth aspect to the sixth possibleimplementation, in a seventh possible implementation, the secondsequence is a Zadoff-Chu sequence, or a sequence obtained from aZadoff-Chu sequence by means of cyclic extension or truncation.

With reference to any one of the fifth aspect to the seventh possibleimplementation, in an eighth possible implementation, the symbolquantity N of the uplink control channel is less than a quantity ofsymbols included in one subframe.

According to a sixth aspect of the present disclosure, a base station isprovided, including: a receiving unit, configured to receive uplinkcontrol information sent by a terminal device by using an uplink controlchannel, where the uplink control channel occupies N symbols, N is apositive integer, a signal carried on a symbol l of the N symbols isdirectly proportional to a product of a first sequence and a secondsequence, and the second sequence is a cyclic shift sequence; and aprocessing unit, configured to determine the first sequence according toan information bit quantity of the uplink control information and thesecond sequence, where the first sequence is a linear-phase complexexponential sequence, where the processing unit is further configured todetermine an information bit sequence of the uplink control informationaccording to the first sequence.

With reference to the sixth aspect, in a second possible implementation,that the processing unit determines an information bit sequence of theuplink control information according to the first sequence includes:determining, by the processing unit according to the information bitquantity of the uplink control information, a bit quantity of a secondbit sequence carried on the symbol l; determining, by the processingunit according to the first sequence and the bit quantity of the secondbit sequence carried on the symbol l, the second bit sequence carried onthe symbol l; and determining, by the processing unit, the informationbit sequence of the uplink control information according to the secondbit sequence carried on the symbol l, where the determining, by theprocessing unit according to the first sequence and the bit quantity ofthe second bit sequence carried on the symbol l, the second bit sequencecarried on the symbol l includes: when the bit quantity of the secondbit sequence carried on the symbol l is 1, if the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}, the second bit sequence carried on the symboll is 0; or if the first sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, thesecond bit sequence carried on the symbol l is 1; or when the bitquantity of the second bit sequence carried on the symbol l is 2, if thefirst sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, the second bit sequencecarried on the symbol l is 00; if the first sequence is{1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}, the second bit sequence carried on thesymbol l is 01; if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, the second bit sequence carried on thesymbol l is 10; or if the first sequence is{1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}, the second bit sequence carried on thesymbol l is 11.

With reference to the sixth aspect, in a third possible implementation,that the processing unit determines an information bit sequence of theuplink control information according to the first sequence includes:determining, by the processing unit, the information bit sequence of theuplink control information according to the first sequence and the bitquantity of the uplink control information, where the determiningincludes: when the bit quantity of the uplink control information is 1,if the first sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, a second bitsequence carried on the symbol l is 0; or if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, a second bit sequence carried on thesymbol l is 1; or when the bit quantity of the uplink controlinformation is 2, if the first sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, asecond bit sequence carried on the symbol l is 00; if the first sequenceis {1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}, a second bit sequence carried on thesymbol l is 01; if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, a second bit sequence carried on thesymbol l is 10; or if the first sequence is{1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}, a second bit sequence carried on thesymbol l is 11.

With reference to any one of the sixth aspect to the third possibleimplementation, in a fourth possible implementation, the second sequenceis a Zadoff-Chu sequence, or a sequence obtained from a Zadoff-Chusequence by means of cyclic extension or truncation.

With reference to any one of the sixth aspect to the fourth possibleimplementation, in a sixth possible implementation, the symbol quantityN of the uplink control channel is less than a quantity of symbolsincluded in one subframe.

According to a seventh aspect of the present disclosure, a terminaldevice is provided, including a processing unit, configured to determinean information bit sequence of to-be-transmitted uplink controlinformation, where the processing unit is further configured todetermine, according to the information bit sequence, a second bitsequence carried on a symbol l of an uplink control channel, where theuplink control channel occupies N symbols, N is a positive integer, l isan integer, and l=0, 1, . . . , N-1; and the processing unit is furtherconfigured to determine, according to a status value of the second bitsequence, a cyclic shift of a third sequence corresponding to the symboll, and determine, according to the cyclic shift, the third sequencecorresponding to the symbol l; and a sending unit, configured to map thethird sequence corresponding to the symbol l onto the symbol l of theuplink control channel, and send the third sequence to a base station.

With reference to the seventh aspect, in a first possibleimplementation, that the processing unit determines, according to theinformation bit sequence, a second bit sequence carried on a symbol l ofan uplink control channel includes: determining, by the processing unit,a first bit sequence according to the information bit sequence and thequantity N of symbols occupied by the uplink control channel, where abit quantity of the first bit sequence is N or 2N; and determining, bythe processing unit according to the first bit sequence, the second bitsequence carried on the symbol l of the uplink control channel, wherethe second bit sequence carried on the symbol l is a part, carried onthe symbol l, of the first bit sequence.

With reference to the first possible implementation of the seventhaspect, in a second possible implementation, a bit quantity of theinformation bit sequence is 1, and the processing unit determines thatthe bit quantity of the first bit sequence is N, and that the first bitsequence is obtained by cyclically repeating the information bitsequence for N times.

With reference to the first possible implementation of the seventhaspect, in a third possible implementation, a bit quantity of theinformation bit sequence is 2, and the processing unit determines thatthe bit quantity of the first bit sequence is 2N, and that the first bitsequence is obtained by cyclically repeating the information bitsequence for N times.

With reference to the first possible implementation of the seventhaspect, in a fourth possible implementation, a bit quantity of theinformation bit sequence is greater than or equal to 3 and less than orequal to 2N, and the processing unit determines that the bit quantity ofthe first bit sequence is 2N, and that the first bit sequence isobtained from the information bit sequence by means of Reed-Mullercoding.

With reference to any one of the seventh aspect to the fourth possibleimplementation, in a fifth possible implementation, status values of thesecond bit sequence are in a one-to-one correspondence to a plurality ofcyclic shifts of the third sequence, the status value of the second bitsequence is one of M status values, the M status values are in aone-to-one correspondence to M cyclic shifts, M is 2 raised to the powerof M₁, M₁ is a bit quantity of the second bit sequence, and both M andM₁ are positive integers.

With reference to the fifth possible implementation of the seventhaspect, in a sixth possible implementation, an interval of cyclic shiftscorresponding to any two of the M status values is greater than or equalto 2.

With reference to any one of the seventh aspect to the sixth possibleimplementation, in a seventh possible implementation, the third sequenceis a Zadoff-Chu sequence, or a sequence obtained from a Zadoff-Chusequence by means of cyclic extension or truncation.

With reference to any one of the seventh aspect to the seventh possibleimplementation, in an eighth possible implementation, the symbolquantity N of the uplink control channel is less than a quantity ofsymbols included in one subframe.

According to an eighth aspect of the present disclosure, a base stationis provided, including a receiving unit, configured to receive uplinkcontrol information sent by a terminal device by using an uplink controlchannel, where the uplink control channel occupies N symbols, N is apositive integer, a signal carried on a symbol l of the N symbols iscorresponding to a third sequence, the third sequence is a cyclic shiftsequence, l is an integer, and l=0, 1, . . . , N-1; and a processingunit, configured to determine, according to an information bit quantityof the uplink control information, the third sequence corresponding tothe signal carried on the symbol l, where the processing unit is furtherconfigured to determine an information bit sequence of the uplinkcontrol information according to the third sequence corresponding to thesignal carried on the symbol l.

With reference to the eighth aspect, in a first possible implementation,that the base station determines an information bit sequence of theuplink control information according to the third sequence correspondingto the signal carried on the symbol l further includes: determining, bythe processing unit according to the third sequence corresponding to thesignal carried on the symbol l, a second bit sequence carried on thesymbol l; and determining the information bit sequence of the uplinkcontrol information according to the second bit sequence carried on thesymbol l.

With reference to the first possible implementation of the eighthaspect, in a second possible implementation, the determining, by theprocessing unit, according to the third sequence corresponding to thesignal carried on the symbol l, a second bit sequence carried on thesymbol l includes: determining, by the processing unit according to acyclic shift of the third sequence corresponding to the signal carriedon the symbol l, the second bit sequence carried on the symbol l, wherethe cyclic shift of the third sequence is corresponding to a statusvalue of the second bit sequence, the cyclic shift of the third sequenceis one of M cyclic shifts, the M cyclic shifts are in a one-to-onecorrespondence to M status values, M is 2 raised to the power of M₁, M₁is a bit quantity of the second bit sequence, and both M and M₁ arepositive integers.

With reference to the second possible implementation of the eighthaspect, in a third possible implementation, an interval of cyclic shiftscorresponding to any two of the M status values is greater than or equalto 2.

With reference to any one of the eighth aspect to the third possibleimplementation, in a fourth possible implementation, the third sequenceis a Zadoff-Chu sequence, or a sequence obtained from a Zadoff-Chusequence by means of cyclic extension or truncation.

With reference to any one of the eighth aspect to the fourth possibleimplementation, in a fifth possible implementation, the symbol quantityN of the uplink control channel is less than a quantity of symbolsincluded in one subframe.

According to a ninth aspect of the present disclosure, a system isprovided, including: a terminal device, configured to determine aninformation bit sequence of to-be-transmitted uplink controlinformation, and determine a first sequence according to the informationbit sequence, where the first sequence is a linear-phase complexexponential sequence, where the terminal device is further configured tosend the to-be-transmitted uplink control information to a base stationby using an uplink control channel, where the uplink control channeloccupies N symbols, N is a positive integer, a signal carried on asymbol l of the N symbols is directly proportional to a product of thefirst sequence and a second sequence, and the second sequence is acyclic shift sequence; and the base station, configured to receive theuplink control information that is sent by the terminal device by usingthe uplink control channel, where the base station is further configuredto determine the first sequence according to an information bit quantityof the uplink control information and the second sequence, and determinethe information bit sequence according to the first sequence.

According to a tenth aspect of the present disclosure, a system isprovided, including: a terminal device, configured to determine aninformation bit sequence of to-be-transmitted uplink controlinformation, and determine, according to the information bit sequence, asecond bit sequence carried on a symbol l of an uplink control channel,where the uplink control channel occupies N symbols, N is a positiveinteger, l is an integer, and l=0, 1, . . . , N-1, where the terminaldevice is further configured to determine, according to a status valueof the second bit sequence, a cyclic shift of a third sequencecorresponding to the symbol l, and determine, according to the cyclicshift, the third sequence corresponding to the symbol l; and theterminal device is further configured to map the third sequencecorresponding to the symbol l onto the symbol l of the uplink controlchannel, and send the third sequence to a base station; and the basestation, configured to receive the uplink control information that issent by the terminal device by using the uplink control channel, wherethe base station is further configured to determine, according to aninformation bit quantity of the uplink control information, the thirdsequence corresponding to the signal carried on the symbol l, anddetermine the information bit sequence according to the third sequencecorresponding to the signal carried on the symbol l.

In the embodiments of the present disclosure, a new uplink controlchannel is defined, so as to resolve a technical problem that anexisting PUCCH cannot support uplink control information transmissionperformed in less than one subframe. This implements flexible uplinkcontrol information transmission and improves transmission performance.

BRIEF DESCRIPTION OF DRAWINGS

To describe the technical solutions in the embodiments of the presentdisclosure more clearly, the following briefly describes theaccompanying drawings required for describing the embodiments or theprior art. Apparently, the accompanying drawings in the followingdescription show merely some embodiments of the present disclosure, anda person of ordinary skill in the art may still derive other drawingsfrom these accompanying drawings without creative efforts.

FIG. 1 is a schematic diagram of a new subframe type;

FIG. 2 is a schematic flowchart of an uplink control informationtransmission method according to an embodiment of the presentdisclosure;

FIG. 3 is a schematic flowchart of an uplink control informationtransmission method according to an embodiment of the presentdisclosure;

FIG. 4 is a schematic flowchart of an uplink control informationtransmission method according to an embodiment of the presentdisclosure;

FIG. 5 is a schematic flowchart of an uplink control informationtransmission method according to an embodiment of the presentdisclosure;

FIG. 6 is a schematic flowchart of an uplink control informationtransmission method according to an embodiment of the presentdisclosure;

FIG. 7 is a schematic flowchart of an uplink control informationtransmission method according to an embodiment of the presentdisclosure;

FIG. 8 is a schematic structural diagram of a terminal device accordingto an embodiment of the present disclosure;

FIG. 9 is a schematic structural diagram of a base station according toan embodiment of the present disclosure;

FIG. 10 is a schematic structural diagram of a terminal device accordingto an embodiment of the present disclosure;

FIG. 11 is a schematic structural diagram of a base station according toan embodiment of the present disclosure;

FIG. 12 is a schematic structural diagram of a terminal device accordingto an embodiment of the present disclosure;

FIG. 13 is a schematic structural diagram of a base station according toan embodiment of the present disclosure;

FIG. 14 is a schematic diagram of a communications system according toan embodiment of the present disclosure;

FIG. 15 is a schematic diagram of a communications system according toan embodiment of the present disclosure;

FIG. 16 is a schematic flowchart of an uplink control informationtransmission method according to an embodiment of the presentdisclosure;

FIG. 17 is a schematic flowchart of an uplink control informationtransmission method according to an embodiment of the presentdisclosure;

FIG. 18 is a schematic structural diagram of a terminal device accordingto an embodiment of the present disclosure; and

FIG. 19 is a schematic structural diagram of a base station according toan embodiment of the present disclosure.

DESCRIPTION OF EMBODIMENTS

The following clearly describes the technical solutions in theembodiments of the present disclosure with reference to the accompanyingdrawings in the embodiments of the present disclosure. Apparently, thedescribed embodiments are some but not all of the embodiments of thepresent disclosure. All other embodiments obtained by a person ofordinary skill in the art based on the embodiments of the presentdisclosure without creative efforts shall fall within the protectionscope of the present disclosure.

The technical solutions of the present disclosure may be applied tovarious communications systems, such as a GSM system, a Code DivisionMultiple Access (CDMA,) system, a Wideband Code Division Multiple Access(WCDMA) system, a general packet radio service (GPRS) system, and a LongTerm Evolution (LTE) system.

A terminal device, also referred to as user equipment, a mobileterminal, a mobile terminal device, or the like, may communicate withone or more core networks by using a radio access network (RAN). Theterminal device may be a mobile terminal, such as a mobile phone (orreferred to as a “cellular” phone) and a computer with a mobileterminal. For example, the terminal device may be a portable,pocket-sized, handheld, computer built-in, or in-vehicle mobileapparatus, which exchanges voice and/or data with the radio accessnetwork.

A base station may be a base station (BTS, Base Transceiver Station) inGSM or CDMA, may be a base station (NodeB) in WCDMA, or may be anevolved NodeB (eNB or e-NodeB) in LTE. This is not limited in thepresent disclosure.

FIG. 2 is a schematic flowchart of an uplink control informationtransmission method according to an embodiment of the presentdisclosure. The method in FIG. 2 may be executed by a terminal device.

Step 110: The terminal device determines an information bit sequence ofto-be-transmitted uplink control information.

In this step, the terminal device determines the to-be-transmitteduplink control information. For example, the uplink control informationmay be a hybrid automatic repeat request-acknowledgment HARQ-ACK,channel state information CSI, a scheduling request (SR), or the like.

In this step, that the terminal device determines the to-be-transmitteduplink control information may include the following steps.

Step 110-1: The terminal device determines an information bit quantityof the to-be-transmitted uplink control information.

In step 110-1, the terminal device may determine the information bitquantity of the to-be-transmitted uplink control information accordingto factors such as a quantity of carriers configured by the terminaldevice and a transmission mode of each carrier. Optionally, theinformation bit quantity may be equal to a product of the quantity ofcarriers and a quantity of codewords supported by each carrier.

For example, if the terminal device configures one carrier, and atransmission mode corresponding to the carrier supports onlysingle-codeword transmission, the determined information bit quantity ofthe to-be-transmitted uplink control information is 1. For anotherexample, if the terminal device configures two carriers, and atransmission mode corresponding to each carrier supports onlysingle-codeword transmission, the determined information bit quantity ofthe to-be-transmitted uplink control information is 2. For anotherexample, if the terminal device configures one carrier, and atransmission mode corresponding to the carrier supports dual-codewordtransmission, the determined information bit quantity of theto-be-transmitted uplink control information is 1, and so on.

Step 110-2: The terminal device determines, according to the informationbit quantity, the information bit sequence corresponding to theto-be-transmitted uplink control information. Optionally, an uplinkcontrol channel in this embodiment of the present disclosure may be aphysical uplink control channel PUCCH or another uplink control channel.

In step 110-2, the terminal device determines the information bitsequence corresponding to the to-be-transmitted uplink controlinformation. For example, when the information bit quantity of theto-be-transmitted uplink control information is 1, the terminal devicedetermines whether the information bit sequence corresponding to theto-be-transmitted uplink control information is 0 or 1; or when theinformation bit quantity of the to-be-transmitted uplink controlinformation is 2, the terminal device determines whether the informationbit sequence corresponding to the to-be-transmitted uplink controlinformation is 00, 01, 10, or 11.

Optionally, the information bit sequence corresponding to theto-be-transmitted uplink control information is related to content ofthe uplink control information. For example, when the to-be-transmitteduplink control information is a HARQ-ACK, the terminal device maydetermine, according to a status of the HARQ-ACK, the information bitsequence corresponding to the to-be-transmitted uplink controlinformation. The status of the HARQ-ACK may include an ACK, a NACK,and/or a DTX.

Step 120: The terminal device determines a first sequence according tothe information bit sequence determined in step 110, where the firstsequence is a linear-phase complex exponential sequence.

Optionally, the terminal device determines that the uplink controlchannel occupies N symbols, where N is a positive integer. The firstsequence is corresponding to a signal carried on a symbol l of the Nsymbols. Optionally, the symbol l may be any one of the N symbols, thatis, l=0, 1, . . . , N-1. In this case, l is a symbol number, and thesymbol number is a number corresponding to one of the N symbols. Thesymbol number may be different from a number of the symbol l in asubframe. Alternatively, the symbol l may be one of the N symbols. Inthis case, the terminal device needs to determine, according to theinformation bit sequence, a first sequence corresponding to each of theN symbols.

Optionally, in this embodiment of the present disclosure, a signalcarried on a symbol may include a sequence corresponding to the signal.

Step 120 may include the following steps.

In step 120-1, the terminal device determines a first bit sequenceaccording to the information bit sequence and the symbol quantity N ofthe uplink control channel, where a bit quantity of the first bitsequence is N or 2N.

Step 120-1 may include the following cases.

Case 1: When a bit quantity of the to-be-transmitted information bitsequence is 1, the terminal device determines that the bit quantity ofthe first bit sequence is N, and that the first bit sequence is obtainedby cyclically repeating the information bit sequence for N times.

For example, the to-be-transmitted information bit sequence is 1, thesymbol quantity corresponding to the uplink control channel is 2, andthe bit quantity of the first bit sequence needs to be equal to thesymbol quantity corresponding to the uplink control channel, that is, 2.Therefore, the first bit sequence is {1,1}.

For another example, the to-be-transmitted information bit sequence is0, the symbol quantity corresponding to the uplink control channel is 3,and the bit quantity of the first bit sequence needs to be equal to thesymbol quantity corresponding to the uplink control channel, that is, 3.Therefore, the first bit sequence is {0, 0, 0}.

Case 2: When a bit quantity of the to-be-transmitted information bitsequence is 2, and the terminal device determines that the bit quantityof the first bit sequence is 2N, and that the first bit sequence isobtained by cyclically repeating the information bit sequence for Ntimes.

For example, the to-be-transmitted information bit sequence is {1,0},the symbol quantity corresponding to the uplink control channel is 2,and the bit quantity of the first bit sequence needs to be twice thesymbol quantity corresponding to the uplink control channel, that is, 4.Therefore, the first bit sequence is {1,0,1,0}.

For another example, the to-be-transmitted information bit sequence is{0,0}, the symbol quantity corresponding to the uplink control channelis 1, and the bit quantity of the first bit sequence needs to be twicethe symbol quantity corresponding to the uplink control channel, thatis, 2. Therefore, the first bit sequence is {0,0}.

Case 3: When the information bit quantity of the to-be-transmitteduplink control information is greater than or equal to 3 and less thanor equal to 2N, the terminal device determines that the bit quantity ofthe first bit sequence is 2N, and that the first bit sequence isobtained from the information bit sequence by means of Reed-Muller (RM)coding.

For example, the to-be-transmitted information bit sequence has threebits, the symbol quantity corresponding to the uplink control channel is2, and the bit quantity of the first bit sequence needs to be twice thesymbol quantity corresponding to the uplink control channel, that is, 4.The terminal device may code the 3-bit information bit sequence into a4-bit first bit sequence by means of RM coding.

In conclusion, by performing step 120-1, the terminal device determinesthe first bit sequence according to the information bit sequence and thesymbol quantity N of the uplink control channel.

In step 120-2, the terminal device determines, according to the firstbit sequence, a second bit sequence carried on the symbol l, where thesecond bit sequence is a part, carried on the symbol l, of the first bitsequence.

As described above, the uplink control channel occupies the N symbols.When the first bit sequence has N bits, each symbol carries one bit; orwhen the first bit sequence has 2N bits, each symbol carries two bits.

Optionally, in this embodiment of the present disclosure, a symbolcarries a maximum of two bits.

During uplink control information transmission, if a symbol carries twobits, intersymbol power accumulation can be better utilized to improveuplink control information performance. For example, if N is 2, comparedwith a manner in which each of two information bits is mapped onto oneof two symbols for transmission, approximately 3 dB gains can beobtained by means of intersymbol power accumulation in this embodimentof the present disclosure.

When the bit quantity of the first bit sequence is the same as thesymbol quantity corresponding to the uplink control channel, or when thebit quantity of the first bit sequence is N, the second bit sequencecarried on the symbol l is an (l+1)^(th) bit of the first bit sequence.For example, when the first bit sequence is {1,1}, the symbol quantitycorresponding to the uplink control channel is 2, the second bitsequence carried on a symbol 0 is 1, and the second bit sequence carriedon a symbol 1 is also 1.

When the bit quantity of the first bit sequence is twice the symbolquantity corresponding to the uplink control channel, or when the bitquantity of the first bit sequence is 2N, the second bit sequencecarried on the symbol l includes a 2l^(th) bit and a (2l+1)^(th) bit ofthe first bit sequence. For example, when the first bit sequence is{1,0,1,0} the symbol quantity corresponding to the uplink controlchannel is 2, the second bit sequence carried on a symbol 0 is {1,0},and the second bit sequence carried on a symbol 1 is {1,0}.

By performing step 120-2, the terminal device may determine, accordingto the first bit sequence, the second bit sequence carried on the symboll.

In step 120-3, the terminal device determines the corresponding firstsequence according to the second bit sequence carried on the symbol l.

Optionally, the terminal device may determine, by means of calculationand/or search, the corresponding first sequence according to the secondbit sequence.

It should be noted that, in all the embodiments of the presentdisclosure, the first sequence is a linear-phase complex exponentialsequence. Optionally, the terminal device may calculate the firstsequence according to the second bit sequence by using the followingmethod. The first sequence may be e^((−j2π/M)*i*a) or e^((+j2π/M)*i*a).e is a natural base. j is an imaginary unit. M is 2 raised to the powerof M₁, where M₁ is a bit quantity of the second bit sequence. Forexample, when the bit quantity of the second bit sequence is 1, M=2; orwhen the bit quantity of the second bit sequence is 2, M=4. a=0, 1, . .. , M-1. Optionally, different values of a are corresponding todifferent status values. For example, when the bit quantity of thesecond bit sequence is 1, if the second bit sequence is 0, a takes avalue of 0; or if the second bit sequence is 1, a takes a value of 1.i=0, 1, . . . , 11.

Optionally, the terminal device may search for the first sequenceaccording to the second bit sequence by using the following method inthe following cases.

Case 1: When the bit quantity of the second bit sequence carried on thesymbol l is 1:

Optionally, if the second bit sequence is 0, the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}; or if the second bit sequence is 1, the firstsequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}.

In addition, optionally, if the second bit sequence is 0, the firstsequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or if the second bitsequence is 1, the first sequence is {1,1,1,1,1,1,1,1,1,1,1,1}.

Case 2: When the bit quantity of the second bit sequence carried on thesymbol l is 2:

If the second bit sequence is 00, the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}; if the second bit sequence is 01, the firstsequence is {1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}; if the second bit sequenceis 10, the first sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or if thesecond bit sequence is 11, the first sequence is{1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}.

It should be noted that, when the bit quantity of the second bitsequence is 2, a value of the second bit sequence and the first sequenceare not limited to the foregoing correspondence. That is, thecorrespondence may vary, provided that the value of the second bitsequence is corresponding to the first sequence.

In addition, optionally, in step 120, that the terminal devicedetermines a first sequence according to the information bit sequencemay be implemented by directly searching the correspondence.

For example, when a bit quantity of the information bit sequence is 1,if the information bit sequence is 0, the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}; or if the information bit sequence is 1, thefirst sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or

when a bit quantity of the information bit sequence is 2, if theinformation bit sequence is 00, the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}; if the information bit sequence is 01, thefirst sequence is {1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}; if the informationbit sequence is 10, the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or if the information bit sequence is11, the first sequence is {1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}.

It should be understood that, a value of the information bit sequenceand the first sequence are not limited to the foregoing correspondence.That is, the correspondence may vary, provided that the value of theinformation bit sequence is corresponding to the first sequence.

In conclusion, by performing step 120, the terminal device may determinethe first sequence according to the to-be-transmitted information bitsequence. Because the first sequence is a linear-phase complexexponential sequence, a specific element in the first sequence does notchange with a status of the uplink control information. For example,when the information bit quantity of the to-be-transmitted uplinkcontrol information is 1, values in even-numbered bits of the firstsequence do not change with the information bit sequence correspondingto the to-be-transmitted uplink control information. Therefore, thevalues in the even-numbered bits of the first sequence may be used asreference signals, and a base station can obtain a channelcharacteristic of a radio channel according to these reference signals.This improves transmission reliability of the uplink controlinformation.

In addition, in this embodiment of the present disclosure, acharacteristic of mutual orthogonality between first sequencescorresponding to different information bit sequences is effectivelyused, so that an increase in the information bit quantity has relativelysmall impact on performance. For example, when a case in which onesymbol carries 1-bit information is compared with a case in which onesymbol carries 2-bit information, a performance loss is within 1 dB.Therefore, compared with the case in which each of two information bitsis mapped onto one of two symbols for transmission, approximately 2 dBgains can be obtained in manner 1.

Step 130: The terminal device sends the to-be-transmitted uplink controlinformation to a base station by using an uplink control channel, wherethe uplink control channel occupies N symbols, and N is a positiveinteger. A signal carried on a symbol l of the N symbols is directlyproportional to a product of the first sequence and a second sequence,and the second sequence is a cyclic shift sequence.

Optionally, that a signal carried on a symbol l of the N symbols isdirectly proportional to a product of the first sequence and a secondsequence may be that a sequence corresponding to the signal carried onthe symbol l of the N symbols is equal to the product of the firstsequence and the second sequence, that is, a direct proportional factoris 1; or a sequence corresponding to the signal carried on the symbol lof the N symbols may be k times the product of the first sequence andthe second sequence, and k is an adjustment factor.

Optionally, that a signal carried on a symbol l is directly proportionalto a product of the first sequence and a second sequence means that anyelement in a sequence corresponding to the signal carried on the symboll is directly proportional to a product of corresponding elements in thefirst sequence and the second sequence. Optionally, lengths of thesequence corresponding to the signal carried on the symbol l, the firstsequence, and the second sequence are the same.

Optionally, the second sequence is a Zadoff-Chu sequence, or a sequenceobtained from a Zadoff-Chu sequence by means of cyclic extension ortruncation. A single-carrier characteristic of the uplink controlinformation can be maintained by using the second sequence to carry theuplink control information.

Optionally, in all the embodiments of the present disclosure, a symbolmay be a single carrier frequency division multiple access (SC-FDMA)symbol, or may be a time-domain symbol such as an OFDM symbol.

Optionally, the symbol quantity N of the uplink control channel is lessthan a quantity of symbols included in one subframe. Optionally, N maybe greater than 1, so as to meet a requirement of a scenario in which arelatively large quantity of bits of uplink control information need tobe transmitted or relatively large uplink control channel coverage isrequired. N may be less than the symbol quantity of one subframe, sothat the uplink control information can be transmitted on a relativelysmall quantity of symbols.

FIG. 3 is a schematic flowchart of a method for generating a signalcarried on a symbol l of an uplink control channel according to anembodiment of the present disclosure. FIG. 3 shows a procedure forgenerating, according to an information bit sequence 302, a signal 310carried on the symbol l of the uplink control channel. The method inFIG. 3 may be executed by a terminal device.

As shown in FIG. 3, the terminal device determines to-be-transmitteduplink control information. Optionally, the terminal device determinesthe information bit sequence 302 of the uplink control information.

Then, the terminal device sends the to-be-transmitted uplink controlinformation by using the uplink control channel. The uplink controlchannel occupies N symbols, and N is a positive integer. The signalcarried on the symbol l of the N symbols is corresponding to a productof a second sequence 309 and a first sequence 308. The second sequence309 is a cyclic shift sequence. The first sequence 308 is a linear-phasecomplex exponential sequence, and is determined according to a secondbit sequence 306 carried on the symbol l.

Optionally, if a bit quantity of the information bit sequence 302 of theto-be-transmitted uplink control information is 1, a bit quantity of thesecond bit sequence 306 carried on the symbol l is 1, and a bit quantityof a first bit sequence 304 carried on the N symbols is N. The secondbit sequence 306 is a part of the first bit sequence 304, and the firstbit sequence 304 is obtained by cyclically repeating the information bitsequence corresponding to the to-be-transmitted uplink controlinformation.

Optionally, if a bit quantity of the information bit sequence 302 of theto-be-transmitted uplink control information is 2, a bit quantity of thesecond bit sequence 306 carried on the symbol l is 2, and a bit quantityof a first bit sequence carried on the N symbols is 2N. The second bitsequence 306 is a part of the first bit sequence 304, and the first bitsequence 304 is obtained by cyclically repeating the information bitsequence corresponding to the to-be-transmitted uplink controlinformation.

Optionally, if a bit quantity of the information bit sequence 302 of theto-be-transmitted uplink control information is greater than or equal to3 and less than or equal to 2N, a bit quantity of the second bitsequence 306 carried on the symbol l is 2, and a bit quantity of a firstbit sequence 304 carried on the N symbols is 2N. The second bit sequence306 is a part of the first bit sequence 304, and the first bit sequence304 is obtained, by means of Reed-Muller RM coding, from the informationbit sequence corresponding to the to-be-transmitted uplink controlinformation.

In conclusion, according to the uplink control information transmissionmethod provided in this embodiment of the present disclosure, the uplinkcontrol information is transmitted by using the uplink control channelthat occupies N symbols, where N may be less than the symbol quantity ofone subframe, for example, N is 2. This implements uplink controlinformation transmission on a relatively small quantity of symbols. Inaddition, in the uplink control information transmission method, alinear complex exponential sequence is introduced, so that in a sequencecorresponding to the sent uplink control information, some bits do notchange with the information bit sequence corresponding to the uplinkcontrol information. Therefore, the bits can be used as referencesignals, and the base station can obtain a channel characteristic of aradio channel according to these reference signals. This improvestransmission reliability of the uplink control information.

Moreover, in the transmission method, a quantity of bits carried on eachsymbol of the uplink control channel is controlled to be not greaterthan 2. Therefore, when each symbol carries 2-bit information,intersymbol power accumulation can be effectively used to improve uplinkcontrol information performance, so as to obtain a transmission gain. Inaddition, a characteristic of mutual orthogonality between linearcomplex exponential sequences corresponding to different information bitsequences is effectively used, so as to obtain an additionaltransmission gain.

FIG. 4 is a schematic flowchart of an uplink control informationtransmission method according to another embodiment of the presentdisclosure. The method in FIG. 4 is executed by a base station.

Step 410: The base station receives uplink control information sent by aterminal device by using an uplink control channel, where the uplinkcontrol channel occupies N symbols, N is a positive integer, a signalcarried on a symbol l of the N symbols is directly proportional to aproduct of a first sequence and a second sequence, and the secondsequence is a cyclic shift sequence. Optionally, the second sequence isa Zadoff-Chu sequence, or a sequence obtained from a Zadoff-Chu sequenceby means of cyclic extension or truncation.

Optionally, the first sequence, the second sequence, a first bitsequence, a second bit sequence, and the signal carried on the symbol lof the N symbols in this embodiment are the same as those described inFIG. 2. Details are not repeated herein.

Step 420: The base station determines the first sequence according to aninformation bit quantity of the uplink control information and thesecond sequence, where the first sequence is a linear-phase complexexponential sequence.

Optionally, the base station determines a candidate set of the firstsequence according to the information bit quantity, then performsmaximum likelihood by using each sequence in the candidate set, andfinally determines the first sequence sent by the terminal device.

Step 430: The base station determines an information bit sequence of theuplink control information according to the first sequence.

Optionally, step 430 may include the following steps:

Step 430-1: The base station determines, according to the informationbit quantity of the uplink control information, a bit quantity of asecond bit sequence carried on the symbol l.

Step 430-2: The base station determines, according to the first sequenceand the bit quantity of the second bit sequence carried on the symbol l,the second bit sequence carried on the symbol l.

Optionally, step 430-2 may include the following cases:

Case 1: When the bit quantity of the second bit sequence carried on thesymbol l is 1, if the first sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, thesecond bit sequence carried on the symbol l is 0; or if the firstsequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, the second bit sequencecarried on the symbol l is 1.

Case 2: When the bit quantity of the second bit sequence carried on thesymbol l is 2, if the first sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, thesecond bit sequence carried on the symbol l is 00; if the first sequenceis {1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}, the second bit sequence carried onthe symbol l is 01; if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, the second bit sequence carried on thesymbol l is 10; or if the first sequence is{1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}, the second bit sequence carried on thesymbol l is 11.

It should be understood that, a value of the information bit sequenceand the second bit sequence are not limited to the foregoingcorrespondence. That is, the correspondence may vary, provided that thevalue of the information bit sequence is corresponding to the second bitsequence.

Optionally, in step 430, that the base station determines theinformation bit sequence of the uplink control information according tothe first sequence and the bit quantity of the uplink controlinformation may include:

when the bit quantity of the uplink control information is 1, if thefirst sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, the second bit sequencecarried on the symbol l is 0; or if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, the second bit sequence carried on thesymbol l is 1; or

when the bit quantity of the uplink control information is 2, if thefirst sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, the second bit sequencecarried on the symbol l is 00; if the first sequence is{1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}, the second bit sequence carried on thesymbol l is 01; if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, the second bit sequence carried on thesymbol l is 10; or if the first sequence is{1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}, the second bit sequence carried on thesymbol l is 11.

It should be understood that, a value of the information bit sequenceand the first sequence are not limited to the foregoing correspondence.That is, the correspondence may vary, provided that the value of theinformation bit sequence is corresponding to the first sequence.

Optionally, the symbol quantity N of the uplink control channel is lessthan a quantity of symbols included in one subframe.

Optionally, the uplink control information transmission methodimplemented by the base station may also be described with reference toFIG. 3.

First, the base station determines to-be-detected uplink controlinformation. Optionally, the base station may determine an informationbit quantity of the to-be-detected uplink control information. That is,the base station may determine the information bit quantity of theto-be-detected uplink control information according to factors such as aquantity of carriers configured by a terminal device and a transmissionmode of each carrier. Optionally, the information bit quantity may beequal to a product of the quantity of carriers and a quantity ofcodewords supported by each carrier. This step has been described instep 110-1 in FIG. 2, and details are not repeated herein.

Then, the base station detects the to-be-detected uplink controlinformation on an uplink control channel. The uplink control channeloccupies N symbols, and N is a positive integer. A signal carried on asymbol l of the N symbols is corresponding to a product of a secondsequence 309 and a first sequence 308. The second sequence 309 is acyclic shift sequence. The first sequence 308 is a linear-phase complexexponential sequence, and is determined according to a second bitsequence 306 carried on the symbol l.

If the information bit quantity of the to-be-detected uplink controlinformation is 1, a bit quantity of the second bit sequence 306 carriedon the symbol l is 1, and a bit quantity of a first bit sequence carriedon the N symbols is N. The second bit sequence 306 is a part of thefirst bit sequence, and the first bit sequence is obtained by cyclicallyrepeating a candidate information bit sequence corresponding to theto-be-detected uplink control information.

If the information bit quantity of the to-be-detected uplink controlinformation is 2, a bit quantity of the second bit sequence 306 carriedon the symbol l is 2, and a bit quantity of a first bit sequence carriedon the N symbols is 2N. The second bit sequence 306 is a part of thefirst bit sequence, and the first bit sequence is obtained by cyclicallyrepeating a candidate information bit sequence corresponding to theto-be-detected uplink control information.

If the information bit quantity of the to-be-detected uplink controlinformation is greater than or equal to 3 and less than or equal to 2N,a bit quantity of the second bit sequence 306 carried on the symbol l is2, and a bit quantity of a first bit sequence carried on the N symbolsis 2N. The second bit sequence 306 is a part of the first bit sequence304, and the first bit sequence 304 is obtained, by means of Reed-MullerRM coding, from a candidate information bit sequence corresponding tothe to-be-detected uplink control information.

In conclusion, according to the uplink control information transmissionmethod provided in this embodiment of the present disclosure, the basestation transmits the uplink control information by using the uplinkcontrol channel that occupies N symbols, where N may be less than asymbol quantity of one subframe, for example, N is 2. This implementsuplink control information transmission on a relatively small quantityof symbols. In addition, in the uplink control information transmissionmethod, a linear complex exponential sequence is introduced, so that ina sequence corresponding to the sent uplink control information, somebits do not change with the information bit sequence corresponding tothe uplink control information. Therefore, the bits can be used asreference signals, and the base station can obtain a channelcharacteristic of a radio channel according to these reference signals.This improves transmission reliability of the uplink controlinformation.

FIG. 5 is a schematic flowchart of an uplink control informationtransmission method according to an embodiment of the presentdisclosure. The method in FIG. 5 may be executed by a terminal device.

Step 510: The terminal device determines an information bit sequence ofto-be-transmitted uplink control information. This step has beendescribed in step 110 in FIG. 2, and details are not repeated herein.

Step 520: The terminal device determines, according to the informationbit sequence, a second bit sequence carried on a symbol l of an uplinkcontrol channel, where the uplink control channel occupies N symbols, Nis a positive integer, l is an integer, and l=0, 1, . . . , N-1.

Optionally, a status value of the second bit sequence is one of M statusvalues, where M is a positive integer. A bit quantity of the second bitsequence is 1 or 2. When the bit quantity is 1, the M status valuesinclude 0 and 1; or when the bit quantity is 2, the M status valuesinclude 00, 01, 10, and 11. Optionally, M is 2 raised to the power ofM₁, and M₁ is the bit quantity of the second bit sequence. For example,when the bit quantity of the second bit sequence is 1, M is 2; or whenthe bit quantity of the second bit sequence is 2, M is 4.

Optionally, step 520 includes the following steps.

Step 520-1: The terminal device determines a first bit sequenceaccording to the information bit sequence and the quantity N of symbolsoccupied by the uplink control channel, where a bit quantity of thefirst bit sequence is N or 2N.

This step includes the following cases:

Case 1: When a bit quantity of the information bit sequence is 1, theterminal device determines that the bit quantity of the first bitsequence is N, and that the first bit sequence is obtained by cyclicallyrepeating the information bit sequence for N times.

Case 2: When a bit quantity of the information bit sequence is 2, theterminal device determines that the bit quantity of the first bitsequence is 2N, and that the first bit sequence is obtained bycyclically repeating the information bit sequence for N times.

Case 3: When a bit quantity of the information bit sequence is greaterthan or equal to 3 and less than or equal to 2N, the terminal devicedetermines that the bit quantity of the first bit sequence is 2N, andthat the first bit sequence is obtained from the information bitsequence by means of Reed-Muller coding.

Step 520-2: The terminal device determines, according to the first bitsequence, a second bit sequence carried on the symbol l of the uplinkcontrol channel, where the second bit sequence carried on the symbol lis a part, carried on the symbol l, of the first bit sequence.

Definitions of the first bit sequence and the second bit sequence arethe same as those described in FIG. 2, and details are not repeatedherein.

Step 530: The terminal device determines, according to a status value ofthe second bit sequence, a cyclic shift of a third sequencecorresponding to the symbol l, and determines, according to the cyclicshift, the third sequence corresponding to the symbol l.

Optionally, the third sequence is a cyclic shift sequence. Further,optionally, the third sequence is a Zadoff-Chu sequence, or a sequenceobtained from a Zadoff-Chu sequence by means of cyclic extension ortruncation.

Optionally, the status value of the second bit sequence is one of the Mstatus values, and the M status values are in a one-to-onecorrespondence to M cyclic shifts. In this step, the terminal devicedetermines the cyclic shift of the third sequence according to thestatus value of the second bit sequence, and determines the thirdsequence according to the cyclic shift.

Optionally, the cyclic shift of the third sequence is determinedaccording to the second bit sequence carried on the symbol l. This mayspecifically mean that the cyclic shift of the third sequence isdetermined according to the status value of the second bit sequencecarried on the symbol l. Different cyclic shifts of the third sequencesare used to represent different status values of the uplink controlinformation. For example, if the second bit sequence carried on thesymbol l is 0, a cyclic shift factor of the third sequence is 0; or ifthe second bit sequence carried on the symbol l is 1, a cyclic shiftfactor of the third sequence is 2. Because a single-carriercharacteristic is maintained for a cyclic shift of a ZC sequence, usingdifferent cyclic shifts of the third sequence to represent differentstates of the uplink control information ensures a single-carriercharacteristic in uplink during uplink control information transmission.

Optionally, an interval of cyclic shifts corresponding to any two of theM status values is greater than or equal to 2. For example, if thesecond bit sequence carried on the symbol l is 1, the cyclic shiftfactor of the third sequence may be 2; if the second bit sequencecarried on the symbol l is 00, the cyclic shift factor of the thirdsequence may be 4; or if the second bit sequence carried on the symbol lis 01, the cyclic shift factor of the third sequence may be 6.

Step 540: The terminal device maps the third sequence corresponding tothe symbol l onto the symbol l of the uplink control channel, and sendsthe third sequence to a base station.

Optionally, the symbol quantity N of the uplink control channel is lessthan a quantity of symbols included in one subframe. Optionally, N maybe greater than 1, so as to meet a requirement of a scenario in which arelatively large quantity of bits of uplink control information need tobe transmitted or relatively large uplink control channel coverage isrequired. N may be less than the symbol quantity of one subframe, sothat the uplink control information can be transmitted on a relativelysmall quantity of symbols.

In conclusion, according to the uplink control information transmissionmethod provided in this embodiment of the present disclosure, the uplinkcontrol information is transmitted by using the uplink control channelthat occupies N symbols, where N may be less than the symbol quantity ofone subframe, for example, N is 2. This implements uplink controlinformation transmission on a relatively small quantity of symbols. Inaddition, the third sequence is a cyclic shift sequence; therefore, thesingle-carrier characteristic of the uplink control information can bemaintained by using the sequence to carry the uplink controlinformation.

Moreover, in the transmission method, a quantity of bits carried on eachsymbol of the uplink control channel is controlled to be not greaterthan 2. Therefore, when each symbol carries 2-bit information,intersymbol power accumulation can be effectively used to improve uplinkcontrol information performance, so as to obtain a transmission gain. Inaddition, a characteristic of mutual orthogonality between linearcomplex exponential sequences corresponding to different information bitsequences is effectively used, so as to obtain an additionaltransmission gain.

FIG. 6 is a schematic flowchart of a method for generating a signalcarried on a symbol l of an uplink control channel according to anembodiment of the present disclosure. FIG. 6 shows a procedure forgenerating, according to an information bit sequence 602, a signal 610carried on the symbol l of the uplink control channel. The method inFIG. 6 may be executed by a terminal device.

As shown in FIG. 6, the terminal device determines to-be-transmitteduplink control information. Optionally, the terminal device determinesthe information bit sequence 602 of the uplink control information.

Then, the terminal device sends the to-be-transmitted uplink controlinformation by using the uplink control channel. The uplink controlchannel occupies N symbols, and N is a positive integer. A signalcarried on the symbol l of the N symbols is corresponding to a thirdsequence 608, and the third sequence 608 is a cyclic shift sequence. Acyclic shift of the third sequence 608 is determined according to asecond bit sequence 606 carried on the symbol l.

Optionally, if a bit quantity of the information bit sequence 602 of theto-be-transmitted uplink control information is 1,a bit quantity of thesecond bit sequence 606 carried on the symbol l is 1, and a bit quantityof a first bit sequence 604 carried on the N symbols is N. The secondbit sequence 606 is a part of the first bit sequence 604, and the firstbit sequence 604 is obtained by cyclically repeating the information bitsequence corresponding to the to-be-transmitted uplink controlinformation.

Optionally, if a bit quantity of the information bit sequence 602 of theto-be-transmitted uplink control information is 2, a bit quantity of thesecond bit sequence 606 carried on the symbol l is 2, and a bit quantityof a first bit sequence carried on the N symbols is 2N. The second bitsequence 606 is a part of the first bit sequence 604, and the first bitsequence 604 is obtained by cyclically repeating the information bitsequence corresponding to the to-be-transmitted uplink controlinformation.

If a bit quantity of the information bit sequence 602 of theto-be-transmitted uplink control information is greater than or equal to3 and less than or equal to 2N, a bit quantity of the second bitsequence 606 carried on the symbol l is 2, and a bit quantity of a firstbit sequence 604 carried on the N symbols is 2N. The second bit sequence606 is a part of the first bit sequence 604, and the first bit sequence604 is obtained, by means of Reed-Muller RM coding, from the informationbit sequence corresponding to the to-be-transmitted uplink controlinformation.

FIG. 7 is a schematic flowchart of an uplink control informationtransmission method according to an embodiment of the presentdisclosure. The method in FIG. 7 may be executed by a base station.

Optionally, a first bit sequence, a second bit sequence, and a signalcarried on a symbol l of N symbols in this embodiment are the same asthose described in FIG. 2. Details are not repeated herein.

Step 710: The base station receives uplink control information sent by aterminal device by using an uplink control channel, where the uplinkcontrol channel occupies N symbols, N is a positive integer, a signalcarried on a symbol l of the N symbols is corresponding to a thirdsequence, the third sequence is a cyclic shift sequence, l is aninteger, and l=0, 1, . . . , N-1. Optionally, the third sequence is aZadoff-Chu sequence, or a sequence obtained from a Zadoff-Chu sequenceby means of cyclic extension or truncation.

Step 720: The base station determines, according to an information bitquantity of the uplink control information, the third sequencecorresponding to the signal carried on the symbol l.

Step 730: The base station determines an information bit sequence of theuplink control information according to the third sequence correspondingto the signal carried on the symbol l.

Optionally, step 730 includes the following steps.

Step 730-1: The base station determines, according to the third sequencecorresponding to the signal carried on the symbol l, a second bitsequence carried on the symbol l.

Optionally, this step includes: determining, by the base stationaccording to a cyclic shift of the third sequence corresponding to thesignal carried on the symbol l, the second bit sequence carried on thesymbol l, where the cyclic shift of the third sequence is correspondingto a status value of the second bit sequence, the cyclic shift of thethird sequence is one of M cyclic shifts, and the M cyclic shifts are ina one-to-one correspondence to M status values. In addition, M is 2raised to the power of M₁, M₁ is a bit quantity of the second bitsequence, and both M and M₁ are positive integers.

The M status values of the second bit sequence have been described instep 520 in FIG. 5, and details are not repeated herein.

Optionally, an interval of cyclic shifts corresponding to any two of theM status values is greater than or equal to 2.

Step 730-2: The base station determines the information bit sequence ofthe uplink control information according to the second bit sequencecarried on the symbol l.

Optionally, the symbol quantity N of the uplink control channel is lessthan a quantity of symbols included in one subframe.

In conclusion, according to the uplink control information transmissionmethod provided in this embodiment of the present disclosure, the uplinkcontrol information is transmitted by using the uplink control channelthat occupies N symbols, where N may be less than the symbol quantity ofone subframe, for example, N is 2. This implements uplink controlinformation transmission on a relatively small quantity of symbols. Inaddition, the third sequence is a cyclic shift sequence; therefore, asingle-carrier characteristic of the uplink control information can bemaintained by using the sequence to carry the uplink controlinformation.

Moreover, in the transmission method, a quantity of bits carried on eachsymbol of the uplink control channel is controlled to be not greaterthan 2. Therefore, when each symbol carries 2-bit information,intersymbol power accumulation can be effectively used to improve uplinkcontrol information performance, so as to obtain a transmission gain. Inaddition, a characteristic of mutual orthogonality between linearcomplex exponential sequences corresponding to different information bitsequences is effectively used, so as to obtain an additionaltransmission gain.

Optionally, the uplink control information transmission methodimplemented by the base station may also be described with reference toFIG. 6.

First, the base station determines to-be-detected uplink controlinformation. Optionally, the base station may determine an informationbit quantity of the to-be-detected uplink control information. That is,the base station may determine the information bit quantity of theto-be-transmitted uplink control information according to factors suchas a quantity of carriers configured by a terminal device and atransmission mode of each carrier. Optionally, the information bitquantity may be equal to a product of the quantity of carriers and aquantity of codewords supported by each carrier. This step has beendescribed in step 110-1 in FIG. 2, and details are not repeated herein.

Then, the base station detects the to-be-detected uplink controlinformation on an uplink control channel. The uplink control channel iscorresponding to N symbols, and N is a positive integer. A signalcarried on a symbol l of the N symbols is corresponding to a thirdsequence 608, and the third sequence 608 is a cyclic shift sequence. Acyclic shift of the third sequence 608 is determined according to asecond bit sequence 606 carried on the symbol l.

Optionally, if the information bit quantity of the to-be-detected uplinkcontrol information is 1, a bit quantity of the second bit sequence 606carried on the symbol l is 1, and a bit quantity of a first bit sequence604 carried on the N symbols is N. The second bit sequence 606 is a partof the first bit sequence 604, and the first bit sequence 604 isobtained by cyclically repeating a candidate information bit sequencecorresponding to the to-be-detected uplink control information.

If the information bit quantity of the to-be-detected uplink controlinformation is 2, a bit quantity of the second bit sequence 606 carriedon the symbol l is 2, and a bit quantity of a first bit sequence 604carried on the N symbols is 2N. The second bit sequence 606 is a part ofthe first bit sequence 604, and the first bit sequence 604 is obtainedby cyclically repeating a candidate information bit sequencecorresponding to the to-be-detected uplink control information.

If the information bit quantity of the to-be-detected uplink controlinformation is greater than or equal to 3 and less than or equal to 2N,a bit quantity of the second bit sequence 606 carried on the symbol l is2, and a bit quantity of a first bit sequence 604 carried on the Nsymbols is 2N. The second bit sequence 606 is a part of the first bitsequence 604, and the first bit sequence 604 is obtained, by means ofReed-Muller RM coding, from a candidate information bit sequencecorresponding to the to-be-detected uplink control information.

FIG. 8 is a schematic diagram of a terminal device according to anembodiment of the present disclosure. The terminal device 800 in FIG. 8includes a processing unit 810 and a sending unit 820.

The processing unit 810 is configured to determine an information bitsequence of to-be-transmitted uplink control information. A method fordetermining the information bit sequence by the processing unit 810 isthe same as that described in step 110 in FIG. 2. Details are notrepeated herein.

Further, the processing unit 810 is further configured to determine afirst sequence according to the information bit sequence. The firstsequence is a linear-phase complex exponential sequence.

Optionally, that the processing unit 810 determines a first sequenceaccording to the information bit sequence includes the following steps.

First, the processing unit 810 determines a first bit sequence accordingto the information bit sequence and a symbol quantity N of an uplinkcontrol channel. A bit quantity of the first bit sequence is N or 2N.

Optionally, that the processing unit 810 determines a first bit sequenceaccording to the information bit sequence includes the following cases:

Case 1: When a bit quantity of the information bit sequence is 1, theprocessing unit 810 determines that the bit quantity of the first bitsequence is N, and that the first bit sequence is obtained by cyclicallyrepeating the information bit sequence for N times.

Case 2: When a bit quantity of the information bit sequence is 2, theprocessing unit 810 determines that the bit quantity of the first bitsequence is 2N, and that the first bit sequence is obtained bycyclically repeating the information bit sequence for N times.

Case 3: When a bit quantity of the information bit sequence is greaterthan or equal to 3 and less than or equal to 2N, the processing unit 810determines that the bit quantity of the first bit sequence is 2N, andthat the first bit sequence is obtained from the information bitsequence by means of Reed-Muller coding.

Then, the processing unit 810 determines, according to the first bitsequence, a second bit sequence carried on a symbol l. The second bitsequence is a part, carried on the symbol l, of the first bit sequence.

Then, the processing unit 810 determines the corresponding firstsequence according to the second bit sequence carried on the symbol l.

Optionally, that the processing unit 810 determines the correspondingfirst sequence according to the second bit sequence carried on thesymbol l includes:

when a bit quantity of the second bit sequence carried on the symbol lis 1, if the second bit sequence is 0, the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}; or if the second bit sequence is 1, the firstsequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or

when a bit quantity of the second bit sequence carried on the symbol lis 2, if the second bit sequence is 00, the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}; if the second bit sequence is 01, the firstsequence is {1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}; if the second bit sequenceis 10, the first sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or if thesecond bit sequence is 11, the first sequence is{1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}.

In addition, optionally, that the processing unit 810 determines a firstsequence according to the information bit sequence includes:

when a bit quantity of the information bit sequence is 1, if theinformation bit sequence is 0, the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}; or if the information bit sequence is 1, thefirst sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or

when a bit quantity of the information bit sequence is 2, if theinformation bit sequence is 00, the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}; if the information bit sequence is 01, thefirst sequence is {1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}; if the informationbit sequence is 10, the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or if the information bit sequence is11, the first sequence is {1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}.

A method for determining the first sequence according to the informationbit sequence by the processing unit 810 is the same as that described instep 120 in FIG. 2. Details are not repeated herein.

The sending unit 820 is configured to send the to-be-transmitted uplinkcontrol information to a base station by using the uplink controlchannel. The uplink control channel occupies N symbols, N is a positiveinteger, a signal carried on the symbol l of the N symbols is directlyproportional to a product of the first sequence and a second sequence,and the second sequence is a cyclic shift sequence.

Optionally, the second sequence is a Zadoff-Chu sequence, or a sequenceobtained from a Zadoff-Chu sequence by means of cyclic extension ortruncation.

Optionally, the symbol quantity N of the uplink control channel is lessthan a quantity of symbols included in one subframe.

A process in which the sending unit 820 sends the to-be-transmitteduplink control information to the base station by using the uplinkcontrol channel is the same as that described in step 130 in FIG. 2.Details are not repeated herein.

Optionally, the first sequence, the second sequence, the first bitsequence, the second bit sequence, and the signal carried on the symboll of the N symbols in this embodiment are the same as those described inFIG. 2. Details are not repeated herein.

In conclusion, the terminal device provided in this embodiment of thepresent disclosure transmits the uplink control information by using theuplink control channel that occupies N symbols, where N may be less thanthe symbol quantity of one subframe, for example, N is 2. Thisimplements uplink control information transmission on a relatively smallquantity of symbols. In addition, in the uplink control informationtransmission method, a linear complex exponential sequence isintroduced, so that in a sequence corresponding to the sent uplinkcontrol information, some bits do not change with the information bitsequence corresponding to the uplink control information. Therefore, thebits can be used as reference signals, and the base station can obtain achannel characteristic of a radio channel according to these referencesignals. This improves transmission reliability of the uplink controlinformation.

Moreover, a quantity of bits carried on each symbol of the uplinkcontrol channel used by the terminal device to transmit data is notgreater than 2. Therefore, when each symbol carries 2-bit information,intersymbol power accumulation can be effectively used to improve uplinkcontrol information performance, so as to obtain a transmission gain. Inaddition, a characteristic of mutual orthogonality between linearcomplex exponential sequences corresponding to different information bitsequences is effectively used, so as to obtain an additionaltransmission gain.

FIG. 9 is a schematic diagram of a base station according to anembodiment of the present disclosure. The base station 900 in FIG. 9includes a receiving unit 910 and a processing unit 920.

The receiving unit 910 is configured to receive uplink controlinformation sent by a terminal device by using an uplink controlchannel. The uplink control channel occupies N symbols, N is a positiveinteger, a signal carried on a symbol l of the N symbols is directlyproportional to a product of a first sequence and a second sequence, andthe second sequence is a cyclic shift sequence. A process in which thereceiving unit 910 is configured to receive the uplink controlinformation sent by the terminal device by using the uplink controlchannel is the same as that described in step 410 in FIG. 4. Details arenot repeated herein.

The processing unit 920 is configured to determine the first sequenceaccording to an information bit quantity of the uplink controlinformation and the second sequence. The first sequence is alinear-phase complex exponential sequence.

Optionally, the base station determines a candidate set of the firstsequence according to the information bit quantity, then performsmaximum likelihood by using each sequence in the candidate set, andfinally determines the first sequence sent by the terminal device.

A process in which the processing unit 920 is configured to determinethe first sequence according to the information bit quantity of theuplink control information and the second sequence is the same as thatdescribed in step 420 in FIG. 4. Details are not repeated herein.

Further, the processing unit 920 is further configured to determine aninformation bit sequence of the uplink control information according tothe first sequence.

Optionally, that the processing unit 920 determines an information bitsequence of the uplink control information according to the firstsequence includes the following steps:

First, the processing unit 920 determines, according to the informationbit quantity of the uplink control information, a bit quantity of asecond bit sequence carried on the symbol l.

Then, the processing unit 920 determines, according to the firstsequence and the bit quantity of the second bit sequence carried on thesymbol l, the second bit sequence carried on the symbol l.

Then, the processing unit 920 determines the information bit sequence ofthe uplink control information according to the second bit sequencecarried on the symbol l.

That the processing unit 920 determines, according to the first sequenceand the bit quantity of the second bit sequence carried on the symbol l,the second bit sequence carried on the symbol l includes:

when the bit quantity of the second bit sequence carried on the symbol lis 1, if the first sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, the second bitsequence carried on the symbol l is 0; or if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, the second bit sequence carried on thesymbol l is 1; or

when the bit quantity of the second bit sequence carried on the symbol lis 2, if the first sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, the second bitsequence carried on the symbol l is 00; if the first sequence is{1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}, the second bit sequence carried on thesymbol l is 01; if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, the second bit sequence carried on thesymbol l is 10; or if the first sequence is{1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}, the second bit sequence carried on thesymbol l is 11.

In addition, optionally, that the processing unit 920 determines aninformation bit sequence of the uplink control information according tothe first sequence and the bit quantity of the uplink controlinformation includes:

when the bit quantity of the uplink control information is 1,if thefirst sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, the second bit sequencecarried on the symbol l is 0; or if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, the second bit sequence carried on thesymbol l is 1; or

when the bit quantity of the uplink control information is 2, if thefirst sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, the second bit sequencecarried on the symbol l is 00; if the first sequence is{1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}, the second bit sequence carried on thesymbol l is 01; if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, the second bit sequence carried on thesymbol l is 10; or if the first sequence is{1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}, the second bit sequence carried on thesymbol l is 11.

A process in which the processing unit 920 determines the informationbit sequence of the uplink control information according to the firstsequence is the same as that described in step 430 in FIG. 4. Detailsare not repeated herein.

Optionally, the first sequence, the second sequence, a first bitsequence, the second bit sequence, and the signal carried on the symboll of the N symbols in this embodiment are the same as those described inFIG. 2. Details are not repeated herein.

Optionally, the symbol quantity N of the uplink control channel is lessthan a quantity of symbols included in one subframe. Optionally, N maybe greater than 1, so as to meet a requirement of a scenario in which arelatively large quantity of bits of uplink control information need tobe transmitted or relatively large uplink control channel coverage isrequired. N may be less than the symbol quantity of one subframe, sothat the uplink control information can be transmitted on a relativelysmall quantity of symbols.

In conclusion, according to the base station provided in this embodimentof the present disclosure, the base station transmits the uplink controlinformation by using the uplink control channel that occupies N symbols,where N may be less than the symbol quantity of one subframe, forexample, N is 2. This implements uplink control information transmissionon a relatively small quantity of symbols. In addition, in the uplinkcontrol information transmission method, a linear complex exponentialsequence is introduced, so that in a sequence corresponding to the sentuplink control information, some bits do not change with the informationbit sequence corresponding to the uplink control information. Therefore,the bits can be used as reference signals, and the base station canobtain a channel characteristic of a radio channel according to thesereference signals. This improves transmission reliability of the uplinkcontrol information.

FIG. 10 is a schematic diagram of a terminal device according to anembodiment of the present disclosure. The terminal device 1000 in FIG.10 includes a processing unit 1010 and a sending unit 1020.

The processing unit 1010 is configured to determine an information bitsequence of to-be-transmitted uplink control information. A method fordetermining the information bit sequence by the processing unit 1010 isthe same as that described in step 110 in FIG. 2. Details are notrepeated herein.

The processing unit 1010 is further configured to determine, accordingto the information bit sequence, a second bit sequence carried on asymbol l of an uplink control channel. The uplink control channeloccupies N symbols, N is a positive integer, l is an integer, and l=0,1, . . . , N-1.

Optionally, that the processing unit 1010 determines, according to theinformation bit sequence, a second bit sequence carried on a symbol l ofan uplink control channel includes the following steps.

First, the processing unit 1010 determines a first bit sequenceaccording to the information bit sequence and the quantity N of symbolsoccupied by the uplink control channel. A bit quantity of the first bitsequence is N or 2N. This process includes the following three cases:

Case 1: When a bit quantity of the information bit sequence is 1, theprocessing unit 1010 determines that the bit quantity of the first bitsequence is N, and that the first bit sequence is obtained by cyclicallyrepeating the information bit sequence for N times.

Case 2: When a bit quantity of the information bit sequence is 2, theprocessing unit 1010 determines that the bit quantity of the first bitsequence is 2N, and that the first bit sequence is obtained bycyclically repeating the information bit sequence for N times.

Case 3: When a bit quantity of the information bit sequence is greaterthan or equal to 3 and less than or equal to 2N, the processing unit1010 determines that the bit quantity of the first bit sequence is 2N,and that the first bit sequence is obtained from the information bitsequence by means of Reed-Muller coding.

Then, the processing unit 1010 determines, according to the first bitsequence, the second bit sequence carried on the symbol l of the uplinkcontrol channel. The second bit sequence carried on the symbol l is apart, carried on the symbol l, of the first bit sequence.

A process in which the processing unit 1010 determines, according to theinformation bit sequence, the second bit sequence carried on the symboll of the uplink control channel has been described in step 510 in FIG.5, and details are not repeated herein.

The processing unit 1010 is further configured to determine, accordingto a status value of the second bit sequence, a cyclic shift of a thirdsequence corresponding to the symbol l, and determine, according to thecyclic shift, the third sequence corresponding to the symbol l.

Optionally, status values of the second bit sequence are in a one-to-onecorrespondence to a plurality of cyclic shifts of the third sequence.The status value of the second bit sequence is one of M status values.The M status values are in a one-to-one correspondence to M cyclicshifts. M is 2 raised to the power of M₁, M₁ is a bit quantity of thesecond bit sequence, and both M and M₁ are positive integers. Further,optionally, an interval of cyclic shifts corresponding to any two of theM status values is greater than or equal to 2.

Optionally, the third sequence is a Zadoff-Chu sequence, or a sequenceobtained from a Zadoff-Chu sequence by means of cyclic extension ortruncation.

A process in which the processing unit 1010 determines, according to theM status values of the second bit sequence, the cyclic shift of thethird sequence corresponding to the symbol l has been described in step530 in FIG. 5, and details are not repeated herein.

The sending unit 1020 is configured to map the third sequencecorresponding to the symbol l onto the symbol l of the uplink controlchannel, and send the third sequence to a base station. This process hasbeen described in step 540 in FIG. 5, and details are not repeatedherein.

Optionally, the symbol quantity N of the uplink control channel is lessthan a quantity of symbols included in one subframe. Optionally, N maybe greater than 1, so as to meet a requirement of a scenario in which arelatively large quantity of bits of uplink control information need tobe transmitted or relatively large uplink control channel coverage isrequired. N may be less than the symbol quantity of one subframe, sothat the uplink control information can be transmitted on a relativelysmall quantity of symbols.

In conclusion, the terminal device provided in this embodiment of thepresent disclosure transmits the uplink control information by using theuplink control channel that occupies N symbols, where N may be less thanthe symbol quantity of one subframe, for example, N is 2. Thisimplements uplink control information transmission on a relatively smallquantity of symbols. In addition, the third sequence is a cyclic shiftsequence; therefore, a single-carrier characteristic of the uplinkcontrol information can be maintained by using the sequence to carry theuplink control information.

Moreover, in the transmission method, a quantity of bits carried on eachsymbol of the uplink control channel is controlled to be not greaterthan 2. Therefore, when each symbol carries 2-bit information,intersymbol power accumulation can be effectively used to improve uplinkcontrol information performance, so as to obtain a transmission gain. Inaddition, a characteristic of mutual orthogonality between linearcomplex exponential sequences corresponding to different information bitsequences is effectively used, so as to obtain an additionaltransmission gain.

FIG. 11 is a schematic diagram of a base station according to anembodiment of the present disclosure. The base station 1100 in FIG. 11includes a receiving unit 1110 and a processing unit 1120.

Optionally, a first bit sequence, a second bit sequence, and a signalcarried on a symbol l of N symbols in this embodiment are the same asthose described in FIG. 2. Details are not repeated herein.

The receiving unit 1110 is configured to receive uplink controlinformation sent by a terminal device by using an uplink controlchannel. The uplink control channel occupies N symbols, N is a positiveinteger, a signal carried on a symbol l of the N symbols iscorresponding to a third sequence, the third sequence is a cyclic shiftsequence, l is an integer, and l=0, 1, . . . , N-1. Optionally, thethird sequence is a Zadoff-Chu sequence, or a sequence obtained from aZadoff-Chu sequence by means of cyclic extension or truncation.

The processing unit 1120 is configured to determine, according to aninformation bit quantity of the uplink control information, the thirdsequence corresponding to the signal carried on the symbol l.

The processing unit 1120 is further configured to determine aninformation bit sequence of the uplink control information according tothe third sequence corresponding to the signal carried on the symbol l.

Optionally, that the processing unit 1120 determines an information bitsequence of the uplink control information according to the thirdsequence corresponding to the signal carried on the symbol l includes:

determining, by the processing unit 1120 according to the third sequencecorresponding to the signal carried on the symbol l, a second bitsequence carried on the symbol l, and determining the information bitsequence of the uplink control information according to the second bitsequence carried on the symbol l.

Further, optionally, the determining, by the processing unit 1120according to the third sequence corresponding to the signal carried onthe symbol l, a second bit sequence carried on the symbol l includes:

determining, according to a cyclic shift of the third sequencecorresponding to the signal carried on the symbol l, the second bitsequence carried on the symbol l, where the second bit sequence includesM status values, the cyclic shift of the third sequence is correspondingto a status value of the second bit sequence, the cyclic shift of thethird sequence is one of M cyclic shifts, the M cyclic shifts are in aone-to-one correspondence to the M status values, M is 2 raised to thepower of M₁, M₁ is a bit quantity of the second bit sequence, and both Mand M₁ are positive integers.

Optionally, the M status values of the second bit sequence have beendescribed in FIG. 5, and details are not repeated herein.

Optionally, an interval of cyclic shifts corresponding to any two of theM status values is greater than or equal to 2.

Optionally, the symbol quantity N of the uplink control channel is lessthan a quantity of symbols included in one subframe. Optionally, N maybe greater than 1, so as to meet a requirement of a scenario in which arelatively large quantity of bits of uplink control information need tobe transmitted or relatively large uplink control channel coverage isrequired. N may be less than the symbol quantity of one subframe, sothat the uplink control information can be transmitted on a relativelysmall quantity of symbols.

In conclusion, the base station provided in this embodiment of thepresent disclosure transmits the uplink control information by using theuplink control channel that occupies N symbols, where N may be less thanthe symbol quantity of one subframe, for example, N is 2. Thisimplements uplink control information transmission on a relatively smallquantity of symbols. In addition, the third sequence is a cyclic shiftsequence; therefore, a single-carrier characteristic of the uplinkcontrol information can be maintained by using the sequence to carry theuplink control information.

Moreover, in the transmission method, a quantity of bits carried on eachsymbol of the uplink control channel is controlled to be not greaterthan 2. Therefore, when each symbol carries 2-bit information,intersymbol power accumulation can be effectively used to improve uplinkcontrol information performance, so as to obtain a transmission gain. Inaddition, a characteristic of mutual orthogonality between linearcomplex exponential sequences corresponding to different information bitsequences is effectively used, so as to obtain an additionaltransmission gain.

It should be noted that, in the embodiments of the present disclosure,the processing unit 810 in FIG. 8 and the processing unit 1110 in FIG.10 can be implemented by a processor, and the receiving unit 820 in FIG.8 and the receiving unit 1020 in FIG. 10 can be implemented by areceiver. As shown in FIG. 12, a terminal device 1200 may include aprocessor 1210, a transmitter 1220, and a memory 1230. The memory 1230may be configured to store a program/code pre-installed before deliveryof the terminal device, store code used by the processor 1210 forexecution, and the like.

Components of the terminal device 1200 are coupled together by using abus system 1250. In addition to a data bus, the bus system 1250 furtherincludes a power bus, a control bus, and a status signal bus.

In this embodiment of the present disclosure, the receiving unit 910 inFIG. 9 and the receiving unit 1110 in FIG. 11 can be implemented by areceiver, and the processing unit 920 in FIG. 9 and the processing unit1120 in FIG. 11 can be implemented by a processor. As shown in FIG. 13,a base station 1300 may include a processor 1310, a receiver 1320, and amemory 1330. The memory 1330 may be configured to store a program/codepre-installed before delivery of a base station, store code used by theprocessor 1310 for execution, and the like.

Components of the base station 1300 are coupled together by using a bussystem 1350. In addition to a data bus, the bus system 1350 furtherincludes a power bus, a control bus, and a status signal bus.

FIG. 14 is a schematic diagram of a communications system according toan embodiment of the present disclosure. The communications system 1400in FIG. 14 includes a terminal device 1410 and a base station 1420.

The terminal device 1410 is configured to determine an information bitsequence of to-be-transmitted uplink control information, and determinea first sequence according to the information bit sequence. The firstsequence is a linear-phase complex exponential sequence.

The terminal device 1410 is further configured to send theto-be-transmitted uplink control information to the base station 1420 byusing an uplink control channel. The uplink control channel occupies Nsymbols, N is a positive integer, a signal carried on a symbol l of theN symbols is directly proportional to a product of the first sequenceand a second sequence, and the second sequence is a cyclic shiftsequence.

The base station 1420 is configured to receive the uplink controlinformation sent by the terminal device by using the uplink controlchannel.

The base station 1420 is further configured to determine the firstsequence according to an information bit quantity of the uplink controlinformation and the second sequence, and determine the information bitsequence according to the first sequence.

Optionally, in the communications system 1400 in this embodiment of thepresent disclosure, the terminal device 1410 may be the terminal device800 in FIG. 8, and the base station 1420 may be the base station 900 inFIG. 9.

FIG. 15 is a schematic diagram of a communications system according toan embodiment of the present disclosure. The communications system 1500in FIG. 15 includes a terminal device 1510 and a base station 1520.

The terminal device 1510 is configured to determine an information bitsequence of to-be-transmitted uplink control information, and determinea second bit sequence carried on a symbol l of an uplink control channelaccording to the information bit sequence. The uplink control channeloccupies N symbols, N is a positive integer, l is an integer, and l=0,1, . . . , N-1. The terminal device 1510 is further configured todetermine, according to a status value of the second bit sequence, acyclic shift of a third sequence corresponding to the symbol l, anddetermine, according to the cyclic shift, the third sequencecorresponding to the symbol l.

The terminal device 1510 is further configured to map the third sequencecorresponding to the symbol l onto the symbol l of the uplink controlchannel, and send the third sequence to the base station 1520.

The base station 1520 is configured to receive the uplink controlinformation sent by the terminal device 1510 by using the uplink controlchannel.

The base station 1520 is further configured to determine, according toan information bit quantity of the uplink control information, the thirdsequence corresponding to the signal carried on the symbol l, anddetermine the information bit sequence according to the third sequencecorresponding to the signal carried on the symbol l.

Optionally, in the communications system 1500 in this embodiment of thepresent disclosure, the terminal device 1510 may be the terminal device1000 in FIG. 10, and the base station 1520 may be the base station 1100in FIG. 11.

Optionally, an embodiment of the present disclosure further provides thefollowing uplink control information transmission method, as shown inFIG. 16. FIG. 16 is a schematic flowchart of the uplink controlinformation transmission method according to this embodiment of thepresent disclosure. The method in FIG. 16 may be executed by a terminaldevice.

Step 1610: The terminal device determines to-be-transmitted uplinkcontrol information.

In this step, that the terminal device determines to-be-transmitteduplink control information may be that the terminal device determines aninformation bit sequence of the to-be-transmitted uplink controlinformation. For details, refer to step 110 in FIG. 2. Details are notrepeated herein.

Optionally, an information bit quantity corresponding to the uplinkcontrol information is greater than 2N, and N is a quantity of symbolsoccupied by an uplink control channel.

Step 1620: The terminal device sends the to-be-transmitted uplinkcontrol information to a base station by using an uplink controlchannel.

Optionally, the uplink control channel is corresponding to N symbols,and N is a positive integer greater than 1. The N symbols include onesymbol used for reference signal transmission. The remaining N-1 symbolsare used for uplink control information transmission. A signal carriedon each of the N-1 symbols is corresponding to 24 coded bits, and the 24coded bits are obtained, by means of RM code coding, from theinformation bit sequence corresponding to the to-be-transmitted uplinkcontrol information. The 24 coded bits are corresponding to 12 QPSKmodulation symbols, and each subcarrier carries one QPSK modulationsymbol.

For example, when N=2, of the two symbols corresponding to the uplinkcontrol channel, a first symbol is used to transmit theto-be-transmitted uplink control information, and a second symbol isused to transmit a reference signal. A signal carried on the symbol usedto transmit the uplink control information is corresponding to 24 codedbits, and the 24 coded bits are obtained, by means of RM code coding,from the information bit sequence corresponding to the to-be-transmitteduplink control information. The 24 coded bits are corresponding to 12QPSK modulation symbols, and each subcarrier carries one QPSK modulationsymbol.

When N=3, of the three symbols corresponding to the uplink controlchannel, a first symbol and a third symbol are used to transmit theto-be-transmitted uplink control information, and a second symbol isused to transmit a reference signal. A signal carried on the firstsymbol is corresponding to 24 coded bits; the 24 coded bits areobtained, by means of RM code coding, from the information bit sequencecorresponding to the to-be-transmitted uplink control information; andthe 24 coded bits are corresponding to 12 QPSK modulation symbols, andeach subcarrier carries one QPSK modulation symbol. A signal carried onthe third symbol is corresponding to 24 coded bits; the 24 coded bitsare obtained, by means of RM code coding, from the information bitsequence corresponding to the to-be-transmitted uplink controlinformation; and the 24 coded bits are corresponding to 12 QPSKmodulation symbols, and each subcarrier carries one QPSK modulationsymbol. The signal carried on the third symbol may be the same as ordifferent from the signal carried on the first symbol. For example, thefirst symbol and the third symbol may be modulated by using anorthogonal cover code. For example, the orthogonal cover code may be{1,1} or {1,−1}.

In this embodiment, 24 coded bits are carried by using the symbol thatcarries the uplink control information. The 24 coded bits are obtained,by means of RM code coding, from the information bit sequencecorresponding to the to-be-transmitted uplink control information.According to an RM code characteristic, a bit quantity of theinformation bit sequence corresponding to the uplink control informationmay be greater than 2. Therefore, according to this embodiment,transmission of uplink control information with a relatively largequantity of bits is supported. For example, this embodiment can be usedfor uplink control information transmission in a scenario of carrieraggregation or a short TTI.

Optionally, an embodiment of the present disclosure further provides thefollowing uplink control information transmission method, as shown inFIG. 17. FIG. 17 is a schematic flowchart of the uplink controlinformation transmission method according to this embodiment of thepresent disclosure. The method in FIG. 17 may be executed by a basestation.

Step 1710: The base station determines to-be-detected uplink controlinformation.

Optionally, the base station may determine an information bit quantityof the to-be-detected uplink control information.

Step 1720: The base station receives the to-be-detected uplink controlinformation on an uplink control channel.

Descriptions of the uplink control channel in this step are the same asthose described in step 1620 in FIG. 16, and details are not repeatedherein.

FIG. 18 is a schematic diagram of a terminal device according to anembodiment of the present disclosure. The terminal device 1800 in FIG.18 includes a processing unit 1810 and a sending unit 1820.

The processing unit 1810 is configured to determine to-be-transmitteduplink control information.

Optionally, that the processing unit 1810 determines to-be-transmitteduplink control information may be the processing unit 1810 determines aninformation bit sequence of the to-be-transmitted uplink controlinformation. For details, refer to step 110 in FIG. 2. Details are notrepeated herein.

Optionally, an information bit quantity corresponding to the uplinkcontrol information is greater than 2N, and N is a quantity of symbolsoccupied by an uplink control channel.

The sending unit 1820 is configured to send the to-be-transmitted uplinkcontrol information to a base station by using the uplink controlchannel.

Descriptions of the uplink control channel in this step are the same asthose described in step 1620 in FIG. 16, and details are not repeatedherein.

FIG. 19 is a schematic diagram of a base station according to anembodiment of the present disclosure. The base station 1900 in FIG. 19includes a processing unit 1910 and a receiving unit 1920.

The processing unit 1910 is configured to determine to-be-detecteduplink control information. Optionally, the processing unit 1910 maydetermine an information bit quantity of the to-be-detected uplinkcontrol information.

The receiving unit 1920 is configured to receive the to-be-detecteduplink control information on an uplink control channel. Descriptions ofthe uplink control channel in this step are the same as those describedin step 1620 in FIG. 16, and details are not repeated herein.

A person of ordinary skill in the art may be aware that, in combinationwith the examples described in the embodiments disclosed in thisspecification, units and algorithm steps may be implemented byelectronic hardware or a combination of computer software and electronichardware. Whether the functions are performed by hardware or softwaredepends on particular applications and design constraint conditions ofthe technical solutions. A person skilled in the art may use differentmethods to implement the described functions for each particularapplication, but it should not be considered that the implementationgoes beyond the scope of the present disclosure.

It may be clearly understood by a person skilled in the art that, forease of convenience and brief description, for a detailed workingprocess of the foregoing system, apparatus, and unit, refer to acorresponding process in the foregoing method embodiments. Details arenot repeated herein.

In the several embodiments provided in this application, it should beunderstood that the disclosed system, apparatus, and method may beimplemented in other manners. For example, the described apparatusembodiment is merely an example. For example, the unit division ismerely logical function division and may be other division in actualimplementation. For example, a plurality of units or components may becombined or integrated into another system, or some features may beignored or not performed. In addition, the displayed or discussed mutualcouplings or direct couplings or communication connections may beindirect couplings or communication connections between some interfaces,apparatuses, or units, and may be implemented in electrical, mechanical,or other forms.

The units described as separate parts may or may not be physicallyseparate. Parts displayed as units may or may not be physical units, andmay be located in one position or may be distributed on a plurality ofnetwork units. Some or all of the units may be selected according toactual requirements to achieve the objectives of the solutions of theembodiments.

In addition, functional units in the embodiments of the presentdisclosure may be integrated into one processing unit, or each of theunits may exist alone physically, or two or more units are integratedinto one unit.

When the functions are implemented in the form of a software functionalunit and sold or used as an independent product, the functions may bestored in a computer-readable storage medium. Based on such anunderstanding, the technical solutions of the present disclosureessentially, or the part contributing to the prior art, or some of thetechnical solutions may be implemented in a form of a software product.The computer software product is stored in a storage medium, andincludes several instructions for instructing a computer device (whichmay be a personal computer, a server, a network device, or the like) toperform all or some of the steps of the methods described in theembodiments of the present disclosure. The foregoing storage mediumincludes any medium that can store program code, such as a USB flashdrive, a removable hard disk, a read-only memory (ROM), a random accessmemory (RAM), a magnetic disk, or an optical disc.

The foregoing descriptions are merely specific implementations of thepresent disclosure, but are not intended to limit the protection scopeof the present disclosure. Any variation or replacement readily figuredout by a person skilled in the art within the technical scope disclosedin the present disclosure shall fall within the protection scope of thepresent disclosure. Therefore, the protection scope of the presentdisclosure shall be subject to the protection scope of the claims.

What is claimed is:
 1. A method, comprising: receiving, by a basestation, uplink control information from a terminal device by using anuplink control channel, wherein the uplink control channel occupies Nsymbols, wherein N is a positive integer, wherein a signal carried on asymbol l of the N symbols is directly proportional to a product of afirst sequence and a second sequence, and wherein the second sequence isa cyclic shift sequence; and determining, by the base station, the firstsequence according to an information bit quantity of the uplink controlinformation and the second sequence, wherein the first sequence is alinear-phase complex exponential sequence, and determining, by the basestation, an information bit sequence of the uplink control informationaccording to the first sequence.
 2. The method according to claim 1,wherein the determining, by the base station, an information bitsequence of the uplink control information according to the firstsequence further comprising: determining, by the base station, accordingto the information bit quantity of the uplink control information, a bitquantity of a second bit sequence carried on the symbol l; determining,by the base station, according to the first sequence and the bitquantity of the second bit sequence carried on the symbol l, wherein thesecond bit sequence is carried on the symbol l; determining, by the basestation, the information bit sequence of the uplink control informationaccording to the second bit sequence carried on the symbol l; andwherein the determining, by the base station, according to the firstsequence and the bit quantity of the second bit sequence carried on thesymbol l, the second bit sequence carried on the symbol l, furthercomprises: when the bit quantity of the second bit sequence carried onthe symbol l is 1: if the first sequence is {1,1,1,1,1,1,1,1,1,1,1,1},determining the second bit sequence carried on the symbol l is 0; or ifthe first sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, determining thesecond bit sequence carried on the symbol l is 1; or when the bitquantity of the second bit sequence carried on the symbol l is 2: if thefirst sequence is {1,1,1,1,1,1,1,1,1,1,1,1}, determining the second bitsequence carried on the symbol l is 00; if the first sequence is{1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}, determining the second bit sequencecarried on the symbol l is 01; if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, determining the second bit sequencecarried on the symbol l is 10; or if the first sequence is{1,j,−1,−j,1,j,31 1,−j,1,j,−1,−j}, determining the second bit sequencecarried on the symbol l is
 11. 3. The method according to claim 1,wherein the determining, by the base station, an information bitsequence of the uplink control information according to the firstsequence, further comprising: determining, by the base station, theinformation bit sequence of the uplink control information according tothe first sequence and the bit quantity of the uplink controlinformation; wherein when the bit quantity of the uplink controlinformation is 1: if the first sequence is {1,1,1,1,1,1,1,1,1,1,1,1},the second bit sequence carried on the symbol l is 0; or if the firstsequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, the second bit sequencecarried on the symbol l is 1; or when the bit quantity of the uplinkcontrol information is 2: if the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}, the second bit sequence carried on the symboll is 00; if the first sequence is {1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}, thesecond bit sequence carried on the symbol l is 01; if the first sequenceis {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, the second bit sequence carried onthe symbol l is 10; or if the first sequence is{1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}, the second bit sequence carried on thesymbol l is
 11. 4. The method according to claim 1, wherein the secondsequence comprises a Zadoff-Chu sequence or a sequence obtained from aZadoff-Chu sequence by means of cyclic extension or truncation.
 5. Themethod according to claim 1, wherein the symbol quantity N of the uplinkcontrol channel is less than a quantity of symbols comprised in onesubframe.
 6. An apparatus, comprising: one or more processors, and anon-transitory storage medium configure to store program instructions;wherein, when executed by the one or more processors, the instructionscause the apparatus to: determine an information bit sequence ofto-be-transmitted uplink control information, and determine a firstsequence according to the information bit sequence, wherein the firstsequence is a linear-phase complex exponential sequence; and atransmitter, the transmitter configured to send the to-be-transmitteduplink control information to a base station by using an uplink controlchannel, wherein the uplink control channel occupies N symbols, whereinN is a positive integer, wherein a signal carried on a symbol l of the Nsymbols is directly proportional to a product of the first sequence anda second sequence, and wherein the second sequence is a cyclic shiftsequence.
 7. The apparatus according to claim 6, wherein the determininga first sequence according to the information bit sequence furthercomprises: determining a first bit sequence according to the informationbit sequence and the symbol quantity N of the uplink control channel,wherein a bit quantity of the first bit sequence is N or 2N;determining, according to the first bit sequence, a second bit sequencecarried on the symbol l, wherein the second bit sequence is a part,carried on the symbol l, of the first bit sequence; and determining thecorresponding first sequence according to the second bit sequencecarried on the symbol l.
 8. The apparatus according to claim 7, whereinwhen a bit quantity of the information bit sequence is 1, the one ormore processors are configured to determine that the bit quantity of thefirst bit sequence is N, and obtain the first bit sequence by cyclicallyrepeating the information bit sequence for N times.
 9. The apparatusaccording to claim 7, wherein when a bit quantity of the information bitsequence is 2, the instructions further cause the apparatus to:determine that the bit quantity of the first bit sequence is 2N; andobtain the first bit sequence by cyclically repeating the informationbit sequence for N times.
 10. The apparatus according to claim 7,wherein when a bit quantity of the information bit sequence is greaterthan or equal to 3 and less than or equal to 2N, the instructionsfurther cause the apparatus to: determine that the bit quantity of thefirst bit sequence is 2N; and obtain the first bit sequence from theinformation bit sequence by means of Reed-Muller coding.
 11. Theapparatus according to claim 8, wherein to determine the correspondingfirst sequence according to the second bit sequence carried on thesymbol l, the instructions further cause the apparatus to: when a bitquantity of the second bit sequence carried on the symbol l is 1: if thesecond bit sequence is 0, determine the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}; or if the second bit sequence is 1, determinethe first sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or when a bitquantity of the second bit sequence carried on the symbol l is 2: if thesecond bit sequence is 00, determine the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}; if the second bit sequence is 01, determinethe first sequence is {1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}; if the second bitsequence is 10, determine the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or if the second bit sequence is 11,determine the first sequence is {1,j,−1,−j,1,j,31 1,−j,1,j,−1,−j}. 12.The apparatus according to claim 6, wherein to determine a firstsequence according to the information bit sequence, the instructionsfurther cause the apparatus to: when a bit quantity of the informationbit sequence is 1: if the information bit sequence is 0, determine thefirst sequence is {1,1,1,1,1,1,1,1,1,1,1,1}; or if the information bitsequence is 1, determine the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or when a bit quantity of theinformation bit sequence is 2: if the information bit sequence is 00,determine the first sequence is {1,1,1,1,1,1,1,1,1,1,1,1}; if theinformation bit sequence is 01, determine the first sequence is{1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}; if the information bit sequence is 10,determine the first sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}; or ifthe information bit sequence is 11, determine the first sequence is{1,j,−1,−j,1,j−1,−j,1,j,−1,−j}.
 13. The apparatus according to claim 6,wherein the second sequence comprises a Zadoff-Chu sequence or asequence obtained from a Zadoff-Chu sequence by means of cyclicextension or truncation.
 14. The apparatus according to claim 6, whereinthe symbol quantity N of the uplink control channel is less than aquantity of symbols comprised in one subframe.
 15. An apparatus,comprising: one or more processors, and a non-transitory storage mediumconfigure to store program instructions; wherein, when executed by theone or more processors, the instructions cause the apparatus to: receiveuplink control information from a terminal device by using an uplinkcontrol channel, wherein the uplink control channel occupies N symbols,wherein N is a positive integer, wherein a signal carried on a symbol lof the N symbols is directly proportional to a product of a firstsequence and a second sequence, and wherein the second sequence is acyclic shift sequence; determine the first sequence according to aninformation bit quantity of the uplink control information and thesecond sequence, wherein the first sequence is a linear-phase complexexponential sequence; and determine an information bit sequence of theuplink control information according to the first sequence.
 16. Theapparatus according to claim 15, wherein to determine an information bitsequence of the uplink control information according to the firstsequence, the instructions cause the apparatus to: determine, accordingto the information bit quantity of the uplink control information, a bitquantity of a second bit sequence carried on the symbol l; determine,according to the first sequence and the bit quantity of the second bitsequence carried on the symbol l, the second bit sequence carried on thesymbol l; determine the information bit sequence of the uplink controlinformation according to the second bit sequence carried on the symboll; and wherein to determine according to the first sequence and the bitquantity of the second bit sequence carried on the symbol l, the secondbit sequence carried on the symbol l, the one or more processors areconfigured to: when the bit quantity of the second bit sequence carriedon the symbol l is 1: if the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}, determine the second bit sequence carried onthe symbol l is 0; or if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, determine the second bit sequencecarried on the symbol l is 1; or when the bit quantity of the second bitsequence carried on the symbol l is 2: if the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}, determine the second bit sequence carried onthe symbol l is 00; if the first sequence is{1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}, determine the second bit sequencecarried on the symbol l is 01; if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, determine the second bit sequencecarried on the symbol l is 10; or if the first sequence is{1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}, determine the second bit sequencecarried on the symbol l is
 11. 17. The apparatus according to claim 15,to determine an information bit sequence of the uplink controlinformation according to the first sequence, the instructions cause theapparatus to: determine the information bit sequence of the uplinkcontrol information according to the first sequence and the bit quantityof the uplink control information; wherein when the bit quantity of theuplink control information is 1: if the first sequence is{1,1,1,1,1,1,1,1,1,1,1,1}, the second bit sequence carried on the symboll is 0; or if the first sequence is {1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, thesecond bit sequence carried on the symbol l is 1; or when the bitquantity of the uplink control information is 2: if the first sequenceis {1,1,1,1,1,1,1,1,1,1,1,1}, the second bit sequence carried on thesymbol l is 00; if the first sequence is{1,−j,1,−1,1,−j,1,−1,1,−j,1,−1}, the second bit sequence carried on thesymbol l is 01; if the first sequence is{1,−1,1,−1,1,−1,1,−1,1,−1,1,−1}, the second bit sequence carried on thesymbol l is 10; or if the first sequence is{1,j,−1,−j,1,j,−1,−j,1,j,−1,−j}, the second bit sequence carried on thesymbol l is
 11. 18. The apparatus according to claim 15, wherein thesecond sequence comprises a Zadoff-Chu sequence or a sequence obtainedfrom a Zadoff-Chu sequence by means of cyclic extension or truncation.19. The apparatus according to claim 15, wherein the symbol quantity Nof the uplink control channel is less than a quantity of symbolscomprised in one subframe.